J'ai accidentellement exécuté chmod 777 * dans mon dossier personnel et toutes les autorisations de répertoire ont été modifiées (mais pas pour les fichiers).
Comment puis-je annuler cela?
Le mieux est d'exécuter ceci:
Sudo chmod -R a+rwX,o-w /home/$USER
Tous les répertoires seront 775. Tous les fichiers seront 664 à l'exception de ceux qui ont été définis comme exécutables pour commencer. $ USER est votre nom qui est normalement une variable système.
echo $USER
Ceci discute une erreur spécifique, mais a également les valeurs par défaut suggérées.
https://help.ubuntu.com/community/dmrcErrors
Plus d'infos sur les permissions:
Les autorisations par défaut pour le dossier de base sont 755 :) Exécutez à nouveau chmod comme dernière fois.
chmod 755 *
Bien que chmod -R soit bon à certains égards, je trouve qu'il manque de contrôle. Je préfère utiliser find en conjonction avec chmod. Pour réinitialiser uniquement vos autorisations de répertoire, vous pouvez procéder comme suit (en supposant que vous soyez connecté en tant que propriétaire):
cd /home/$USER
find . -type d -exec chmod -fv 755 {} \;