Bonjour,
Je cherche un moyen sous Linux de modifier les droits de tous mes fichiers se trouvant ds ~/Documents . Je souhaiterai que tous mes fichiers soient de type chmod 644 et utilisateur : users / groupes : users et que tous mes dossiers soient de type chmod 755 et utilisateur : users / groupes : users. Peut-on faire ceci avec la commande find (si oui, comment) ? Où connaissez-vous une autre façon de le faire de façon rapide et simple ?
[console] modifier droits fichier (en cours)
-
- Elfe
- Messages : 623
- Inscription : dim. 27 avr. 2014, 09:32
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [console] modifier droits fichier (en cours)
Salut,
Côté permissions, tu peux le faire avec find (de tête donc j'espère ne pas me tromper...):
... mais tu n'en as pas besoin si tu te contentes des permissions 644/755:
(le X permettant de ne rendre executable que les répertoires)
Et chown pour appliquer propriétaire des fichiers et groupe (à exécuter en root si tu n'as pas les droits de base):

Côté permissions, tu peux le faire avec find (de tête donc j'espère ne pas me tromper...):
Code : Tout sélectionner
find repertoire_cible ! -type f -exec chmod 755 {} \;
find repertoire_cible -type f -exec chmod 644 {} \;
Code : Tout sélectionner
chmod -R repertoire_cible u=rwX,go=rX
Et chown pour appliquer propriétaire des fichiers et groupe (à exécuter en root si tu n'as pas les droits de base):
Code : Tout sélectionner
chown -R repertoire_cible ton_user:users



«The following statement is not true. The previous statement is true.» 
