Page 1 sur 1

[console] modifier droits fichier (en cours)

Publié : dim. 20 déc. 2015, 10:29
par AchilleFraisse
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 ?

Re: [console] modifier droits fichier (en cours)

Publié : dim. 20 déc. 2015, 17:50
par FoolEcho
Salut,

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 {} \;
... mais tu n'en as pas besoin si tu te contentes des permissions 644/755:

Code : Tout sélectionner

chmod -R repertoire_cible u=rwX,go=rX
(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):

Code : Tout sélectionner

chown -R repertoire_cible ton_user:users
:rtfm: :pastaper: :merci: