Accidentalmente ejecuté chmod 777 * en mi carpeta de inicio y cambió todos los permisos de directorio (pero no para los archivos).
¿Cómo puedo deshacer esto?
permissions
home-directory
chmod
usuario3479458
fuente
fuente
sudo chmod -R a+rwX,o-w /home/$USER
Respuestas:
Lo mejor es ejecutar esto:
Todos los directorios serán 775. Todos los archivos serán 664, excepto aquellos que se configuraron como ejecutables para empezar. $ USER es su nombre, que normalmente es una variable del sistema.
Esto analiza un error específico, pero también tiene los valores predeterminados sugeridos.
https://help.ubuntu.com/community/dmrcErrors
Más información sobre permisos:
https://help.ubuntu.com/community/FilePermissions
fuente
Los permisos predeterminados para la carpeta de inicio son 755 :) Ejecute chmod nuevamente como la última vez.
fuente
Si bien chmod -R es bueno en algunos aspectos, creo que carece de cierto control. Prefiero usar find junto con chmod. Para restablecer solo los permisos de su directorio, puede hacer algo como lo siguiente (suponiendo que haya iniciado sesión como propietario):
fuente