Entonces escribí accidentalmente: sudo chmod a-wrx /etc
y dado que etc. contiene sudeors.d
y muchas otras cosas críticas, no pude iniciar / cerrar sesión ni realizar ninguna tarea de administración.
Cargué GRUB y fui root desde allí, hice:
chmod a+wrx /etc
y finalmente inició sesión en la máquina, pero ahora está en mal estado (no se puede apagar correctamente, la apariencia ha cambiado, ... etc.).
¿Cómo restauro los permisos predeterminados para etc. (o cualquier sistema de archivos) que se entregó con la instalación ( sin reinstalar el sistema )?
permissions
egy
fuente
fuente
chmod a+wrx /etc
o equivalente, puedo usar sudo para hacer cambios. Usé sudo en lugar de gksudo, ¿está bien? 2 - el último comandochmod -R a+r /etc
no funcionó con sudo y gksudo. sudo dice: no se encontraron fuentes válidas de sudoers, renunciando . gksudo dice opción no válida - 'R' porque de alguna manera (creo) el comando está formateado incorrectamente.Respuestas:
En el enlace que publiqué en los comentarios hay un comando para crear un archivo con permisos. Lo ejecuté en mi máquina y obtuve esto.
restoreetc.sh
, hágalo ejecutable (chmod 775 restoreetc.sh
) y ejecútelo (gksudo restoreetc.sh
):fuente
Para ejecutar ssh, también deberías ejecutar
Y
fuente