permiso denegado mkdir / Volumes

9

Se me niega un permiso cuando intento crear o montar en / Volumes en mi mac. Soy administrador y puedo hacer ambas cosas con sudo, pero no entiendo por qué tengo que usar sudo en esta mac pero no en otras mac en mi oficina.

/Volumes
> mkdir foo
mkdir: foo: Permission denied

Mis pensamientos son usar chown / chmod, pero no me atrevo a hacerlo sin preguntar primero.

/Volumes
> ll
total 8
drwxr-xr-x@  4 root      admin   136B Apr 22 13:40 .
drwxr-xr-x  33 root      wheel   1.2K Mar 30 22:23 ..
drwxr-xr-x@ 11 medialab  staff   442B Apr 14 15:34 06b_SD_Video_BK
lrwxr-xr-x   1 root      admin     1B Apr 18 10:48 Macintosh_HD -> /

Montamos cintas LTO en esta máquina y actualmente solo podemos hacerlo utilizando sudo. Este no fue siempre el caso y no sé por qué de repente se requiere sudo.

¿Cómo hago para cambiar los permisos en / Volúmenes?

    
pregunta Bleakley 22.04.2016 - 20:06

2 respuestas

10

Hay restricciones de control de acceso en ese directorio. Puede inspeccionarlos desde la línea de comando:

ls -lOe /

(Esa es una letra mayúscula O y no un cero 0) sugeriría que monte su volumen en otro directorio, ya sea / tmp o $ TMPDIR en lugar de meterse con las restricciones diseñadas para evitar tiene un directorio real con archivos reales en / Volúmenes.

Sin conocer su secuencia de comandos y su flujo de trabajo, es difícil adivinar / aconsejar, aparte de no cambiar las cosas que Apple cambiará la próxima vez que actualice el sistema.

Su proveedor de cintas LTO debe tener software para manejar el volumen de una manera que use el marco de arbitraje de discos de Apple para que no tenga que administrar los montajes en un script.

Puede agregar un usuario para tener acceso de escritura explícito en ese directorio si está seguro de que eso es lo que ayudará:

sudo chmod +a "User 1:allow:add_subdirectory" /Volumes
    
respondido por el bmike 22.04.2016 - 21:43
0

Los permisos predeterminados del directorio / Volúmenes son:

...
drwxrwxrwt@  4 root      admin  hidden  136 Apr 22 22:05 .
 0: group:everyone deny add_file,add_subdirectory,directory_inherit,only_inherit
...

Sugiero reparar permisos con Disk Utility / diskutil o una herramienta de terceros y / o modificar los permisos manualmente.

    
respondido por el klanomath 22.04.2016 - 22:10

Lea otras preguntas en las etiquetas