¿Qué hace sudo chmod 0755 /usr/local y sudo chgrp wheel /usr/local?

Desinstalé Homebrew, eliminé manualmente el contenido de /usr/local.

The following possible Homebrew files were not deleted:

/usr/local/.DS_Store
/usr/local/bin/
/usr/local/etc/
/usr/local/include/
/usr/local/lib/
/usr/local/libexec/
/usr/local/share/
/usr/local/texlive/
/usr/local/var/

You may consider to remove them by yourself.

You may want to restore /usr/local's original permissions

  sudo chmod 0755 /usr/local
  sudo chgrp wheel /usr/local

Quiero saber qué hacen los comandos sugeridos.

Al menos /usr/local/texlive/es el resultado de instalar TeX. Si todavía usa esto, probablemente no debería eliminar el directorio...
@patrix, en realidad estaba desinstalando Latex (MacTex), gnu plot y reinstalando. Creo que TexMaker es más fácil, así que lo intentaré. Al vincular algunas bibliotecas tuve problemas (avisos de error), fue entonces cuando decidí limpiar y reinstalar todo desde cero. Gracias y se aceptan más consejos y sugerencias.

Respuestas (1)

Cuando ejecuta el chmod 755 filenamecomando, permite que todos lean y ejecuten el archivo, y el propietario del archivo también puede escribir en el archivo. Es posible que necesite esto para Perl y otros scripts que deben ejecutarse a través de un servidor web. Si aplica 755 a un directorio, significa que todos pueden ir a él y obtener su lista de archivos.

Cuando ejecuta chgrp group-name filenameel comando, cambia el grupo de cada nombre de archivo a nombre de grupo.

Ejecutar ambos comandos usando sudoel prefijo le permite estar seguro de que los cambios surten efecto, porque lo ejecuta como si rootfuera el usuario con la mayoría de los permisos en cada máquina similar a Unix.

Puede escribir man chmod, man chgrpo man sudopara obtener más información y opciones.