2 votos

¿Cuál es la propiedad correcta de los subdirectorios en /usr/local?

Tras unos cuantos usos imprudentes de chomod (y alguna historia que no recuerdo, por lo visto) Actualmente tengo la siguiente titularidad en mi /usr/local :

drwxr-xr-x   13 Rax   admin   Caskroom/
drwxr-xr-x   87 Rax   admin   Cellar/
drwxr-xr-x    3 Rax   admin   Frameworks/
drwxr-xr-x   17 Rax   admin   Homebrew/
drwxr-xr-x    2 Rax   admin   Library/
drwxr-xr-x    6 root  wheel   MacGPG2/
drwxr-xr-x  654 Rax   admin   bin/
drwxrwxr-x   16 Rax   admin   etc/
drwxr-xr-x  118 Rax   admin   include/
drwxr-xr-x    4 Rax   admin   info/
drwxr-xr-x  438 Rax   admin   lib/
drwxr-xr-x    3 Rax   admin   libexec/
drwxr-xr-x    5 Rax   admin   man/
drwxr-xr-x    7 Rax   admin   mysql-utilities-1.5.3/
drwxr-xr-x  111 Rax   admin   opt/
drwxr-xr-x    3 root  wheel   remotedesktop/
drwxr-xr-x   42 Rax   admin   share/
drwxr-xr-x   10 Rax   admin   texlive/
drwxr-xr-x    6 Rax   admin   var/

¿Es esta la propiedad por defecto correcta para el MacOS actual ( 10.12.5)? ¿Debo cambiar algunos de estos (de nuevo) a root:wheel ?

3voto

Oskar Puntos 1242

Fuera de la caja - root:wheel tiene la propiedad de /usr/local y permisos 0755. Realmente depende de ti lo que quieras. Puesto que usted tiene claramente homebrew o restos de eso, yo haría lo que sea brew doctor dice que debe hacer para la cuenta de usuario que desea ejecutar las cosas. Yo diría que mantener user:admin permisos está bien para casi todos los casos en esa parte del directorio.

Tengo user:admin y 0775 permisos en todo, pero /usr/local y /usr/local/remotedesktop que coinciden y son root:wheel con 0755.

0 votos

Así que no hay razón para establecer, por ejemplo, bin o etc a root:wheel (¿y no vienen así por defecto)? PARA SU INFORMACIÓN, brew doctor parece contento con lo que tengo. Un

1 votos

@raxacoricofallapatorius Correcto - Podrías abrir un instalador con una herramienta como Pacifist y ver los permisos que ejecuta el instalador vanilla o husmear en el HD de recuperación -. apple.stackexchange.com/a/116612/5472 - si la memoria no me falla tampoco bin o etc viene fuera de la caja por lo que depende de cualquier proceso que los crea para establecer los permisos o responsable de los permisos que tiene.

0 votos

FWIW, mirando lo que hay en el HD de recuperación (en lo montado por hdiutil mount /Volumes/Recovery\ HD/com.apple.recovery.boot/BaseSystem.dmg ) Veo que bin , lib , libexec , sbin , share y standalone están todos presentes (y todo lo que está presente) y todos tienen Rax:staff .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X