J'ai accidentellement exécuté chmod 777 * dans mon dossier personnel et cela a changé toutes les autorisations de répertoire (mais pas pour les fichiers).
Comment puis-je annuler cela?
permissions
home-directory
chmod
user3479458
la source
la source
sudo chmod -R a+rwX,o-w /home/$USER
Réponses:
Mieux vaut exécuter ceci:
Tous les répertoires seront 775. Tous les fichiers seront 664 sauf ceux qui ont été définis comme exécutables pour commencer. $ USER est votre nom qui est normalement une variable système.
Cela traite d'une erreur spécifique, mais a également les valeurs par défaut suggérées.
https://help.ubuntu.com/community/dmrcErrors
Plus d'informations sur les autorisations:
https://help.ubuntu.com/community/FilePermissions
la source
Les autorisations par défaut pour le dossier de départ sont 755 :) Réexécutez chmod comme la dernière fois.
la source
Bien que chmod -R soit bon à certains égards, je trouve qu'il manque un certain contrôle. Je préfère utiliser find en conjonction avec chmod. Pour réinitialiser uniquement vos autorisations de répertoire, vous pouvez faire quelque chose comme ceci (en supposant que vous êtes connecté en tant que propriétaire):
la source