sudo acceso a una carpeta específica

1

En OS X Mavericks, quiero instalar algunos archivos sin pedirle al usuario la contraseña de sudo. (La carpeta en la que estoy tratando de instalar requiere acceso de root porque está presente en / location). Puedo hacer esto modificando el archivo "sudoer" y deshabilitando la contraseña de sudo, pero esto no es seguro y puede generar riesgos de seguridad.

¿Hay alguna forma de que pueda proporcionar acceso a sudo solo en una carpeta en particular? Entonces, cuando intento escribir en esta carpeta, el mensaje de contraseña de sudo no está visible para el usuario.

(Todas las tareas anteriores se realizan a través de la línea de comandos)

    
pregunta iamMobile 21.05.2014 - 19:21

1 respuesta

3

No modifique el archivo sudoers. No es necesario Creo que lo que quiere decir es "¿existe alguna forma de que pueda alterar la propiedad y los permisos para que no se requiera sudo?" Sí. Puede modificar los permisos y la configuración de propiedad de la carpeta usando Terminal. Tenga en cuenta que tendrá que usar sudo para hacerlo y el administrador debe ejecutar el comando.

sudo chown -R $UID:staff /path/to/folder; chmod -R 755 /path/to/folder; exit

Sustituya "/ path / to / folder" por la ruta correcta. El comando "chown" cambia la propiedad del directorio para usted (y sus subcarpetas, usando la opción -R). El comando "chmod" establece los permisos de la carpeta en legibles / ejecutables por todos y solo puede escribirlos el propietario (usted).

    
respondido por el njboot 21.05.2014 - 19:51

Lea otras preguntas en las etiquetas