Cómo restablecer los permisos predeterminados

1

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 manera, podría restaurar los permisos predeterminados y / o encontrar vulnerabilidades en términos de seguridad de la red u otros posibles agujeros de bucle que podrían crearse debido a mis cambios.     

pregunta Firdous 29.05.2016 - 11:25

3 respuestas

2

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 como un todo, ejecute el siguiente comando:

  

sudo / usr / libexec / repair_packages --repair --verify --standard-pkgs /

O puede corregir individualmente los permisos que ha cambiado usted mismo usando chmod / chown.

Para todo lo demás, debe haber usado un administrador de paquetes que pueda verificar los permisos o tener una copia de seguridad que pueda usar para comparar permisos antes y después del evento.

    
respondido por el jksoegaard 29.05.2016 - 11:43
1

Depende de su sistema operativo.

Yosemite

  • Use la utilidad de disco para restablecer los permisos del sistema.
  • Restablecer los permisos de la carpeta Inicio & Las ACL que usan OnyX : pestaña / permisos de mantenimiento, marque la casilla en la parte superior y luego Ejecutar.
  • Para cinturón y amp; llaves, aplique [o vuelva a aplicar si ya está actualizado] 10.10.5 utilizando la 10.10.5 combo update , no la delta desde la App Store

El Capitán

  • Restablecer los permisos de la carpeta Inicio & ACLs
    Esto se ha vuelto más complejo desde El Capitán debido a la protección de integridad del sistema, pero aún es posible al iniciar el modo de recuperación ...

    1. En el arranque, mantenga Cmd ⌘ R en las campanillas
    2. En la pantalla de recuperación, abra Terminal desde el menú Utilidades.
    3. Escriba resetpassword y presione Retorno \ Entrar. Se abrirá una ventana para restablecer la contraseña.
    4. Seleccione su nombre de usuario del menú desplegable etiquetado Seleccione la cuenta de usuario (NO administrador del sistema / raíz).
    5. Haga clic en el botón Restablecer en la parte inferior de la ventana en la sección Restablecer los permisos de la carpeta de inicio y las ACL.
    6. Salga de la Utilidad de contraseña y vuelva a la pantalla principal de recuperación.
    7. En su teclado, presione Cmd ⌘ Q y reinicie su computadora (o seleccione  > Reiniciar en la barra de menú). Es muy importante que no mantenga presionado el botón de encendido para salir de la sesión de recuperación o no se realizará el restablecimiento de ACL.
  • Para cinturón & llaves, aplique [o vuelva a aplicar si ya está actualizado] 10.11.5 usando la 10.11.5 combo update , no la delta desde la App Store

respondido por el Tetsujin 29.05.2016 - 11:46
0

Cambié accidentalmente 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 las carpetas Sin permisos de acceso y vuelva a Permitir acceso:

Reinicie con las teclas Command y S presionadas, 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 al tiempo anterior a que cambió los permisos de la carpeta de Inicio.

    
respondido por el Extreme Landing 24.01.2017 - 07:35

Lea otras preguntas en las etiquetas