Aller au contenu

[RESOLU] chmod -R sur les dossiers uniquement


ggbce

Messages recommandés

Après avoir eu quelques problèmes avec le UMASK de mon serveur FTP, j'ai plus de 15 Go de fichiers stockés dans des milliers de dossier qui n'ont pas les bons droits....

Tous les dossiers ont actuellement les droits drwx------ et les fichiers -rw-------

Je voulais savoir si d'un simple chmod je pourrais remettre mes droits correctement. Le problème que j'ai c'est que les dossiers doivent avoir les droits drwxr-xr-x et les fichiers les droits -rw-r--r--

Si je lance chmod -R 755 * je change également les droits des dossier et des fichiers. Les fichiers deviendront exécutable... ce que je ne veux surtout pas !

Alors puis-je lancer chmod -R 755 * avec un p'tit paramètre de plus pour dire que c'est uniquement sur les dossiers et une chmod -R 644 * plus un p'tit paramètre pour dire uniquement les fichiers ???

Merci, ça me sauverait de recopier 15Go de données par FTP.

Lien vers le commentaire
Partager sur d’autres sites

En gros tu veux rajouter le x seulement au dossier ?

Dans ce cas regarde du côté du switch -X (grand X !).

execute only if the file is a directory or already has execute permission for some user (X)

chmod -R u=rwX *

chmod -R go=rX *

(u : user ; g : group ; o : others)

man chmod :chinois:

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...