Jump to content

[RESOLU] chmod -R sur les dossiers uniquement


Recommended Posts

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.

Link to comment
Share on other 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:

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...