web-dev-qa-db-fra.com

Quelles sont les autorisations par défaut des répertoires de la maison (bureau, téléchargements, etc.)

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?

9
user3479458

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:

https://help.ubuntu.com/community/FilePermissions

13
oldfred

Les autorisations par défaut pour le dossier de base sont 755 :) Exécutez à nouveau chmod comme dernière fois.

chmod 755 *
1
Lars Martinsen

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 {} \;
0
James Morris