ggbce Posté(e) le 18 novembre 2005 Partager Posté(e) le 18 novembre 2005 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 More sharing options...
nonas Posté(e) le 18 novembre 2005 Partager Posté(e) le 18 novembre 2005 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
ggbce Posté(e) le 18 novembre 2005 Auteur Partager Posté(e) le 18 novembre 2005 Oui j'ai lu le man... mais j'avais pas trop compris l'option du -X au-lieu du -x. Je viens de le tester et ça marche ! Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
nonas Posté(e) le 18 novembre 2005 Partager Posté(e) le 18 novembre 2005 De rien On doit pouvoir faire le tout en une seule commande mais j'ai pas expérimenté plus loin. Lien vers le commentaire Partager sur d’autres sites More sharing options...
ceric35 Posté(e) le 18 novembre 2005 Partager Posté(e) le 18 novembre 2005 De rien On doit pouvoir faire le tout en une seule commande mais j'ai pas expérimenté plus loin. chmod -R u=rwX,go=rX * Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.