Durante el desarrollo y la depuración, cambié los permisos de varios archivos y carpetas usando chown y chmod en mi sistema local (no mantuve la lista de cambios). Ahora que he solucionado el problema, temo las consecuencias de seguridad. De cualquier forma podría restaurar los permisos predeterminados y/o encontrar vulnerabilidades en términos de seguridad de la red u otras lagunas potenciales que podrían crearse debido a mis cambios.
Para los paquetes instalados en el sistema, puede ejecutar el siguiente comando en Terminal.app para encontrar permisos que difieran de los predeterminados:
sudo /usr/libexec/repair_packages --verify --standard-pkgs /
Si solo desea aplicar esos permisos a su sistema en su conjunto, ejecute el siguiente comando:
sudo /usr/libexec/repair_packages --repair --verify --standard-pkgs /
O puede arreglar individualmente los permisos que ha cambiado usando chmod/chown.
Para todo lo demás, debe haber utilizado un administrador de paquetes que pueda verificar los permisos o tener una copia de seguridad que pueda usar para comparar los permisos antes y después del evento.
Para otros: tenga en cuenta que el comando repair_packages ya no existe en Sierra y en las versiones más recientes de macOS, ya que ahora manejan automáticamente los permisos de reparación. Si ha estropeado tanto los permisos manualmente que no se pueden arreglar automáticamente, le recomendaría restaurar los permisos desde una copia de seguridad de Time Machine o similar.
Depende de su sistema operativo.
Yosemite
El Capitán
Restablecer los permisos de la carpeta de inicio y las ACL
Esto se ha vuelto más complejo desde El Capitan debido a la Protección de integridad del sistema, pero aún es posible al iniciar el Modo de recuperación...
resetpassword
y presione Return\Enter. Se abre una ventana Restablecer contraseña.Para cinturones y aparatos ortopédicos, aplique [o vuelva a aplicar si ya está actualizado] 10.11.5 usando la actualización combinada 10.11.5 , no el delta de App Store
Accidentalmente cambié los permisos de ACL en mi carpeta de inicio y tuve el mismo problema en mi MacBook Pro con macOS Sierra versión 10.12.2
Siga el paso a continuación para cambiar los permisos de Sin acceso de las carpetas y volver a Permitir acceso:
Reinicie con las teclas Commandy Spresionadas y ejecute los siguientes comandos:
mount -uw /
chown root /
chmod 1775 /
exit
Después del último comando "salir", su sistema debería reiniciarse por sí solo y todo debería aparecer igual que antes de cambiar los permisos de la carpeta Inicio.
Tetsujin
sudo /usr/libexec/repair_packages --repair --standard-pkgs /
jksoegaard
Geekarista
sudo: /usr/libexec/repair_packages: command not found
jksoegaard