Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/02/2010, à 11:16

CactO_o's

[Résolu] Création d'un script de changement de droits massifs

Bonjour à tous !

Je suis en train d'administrer mon serveur et je me rend compte que je suis souvent en train de faire des chmod..

J'aimerais donc avoir un script qui change les droits de tous les fichiers dans le bon dossier (à savoir /var/www/site/ ). Pour le moment pas de problème, un simple chmod -R ferait l'affaire mais le problème vient maintenant :

Je veux mettre :
- 664 pour les fichiers
- 2775 pour les dossiers

Et je ne sais pas comment différencier les fichiers des dossiers ?
Je peux faire ça en une seul commande ? et donc faire un alias dessus ? Ou peut être un script qui boucle tout le contenu ??

Merci à vous pour votre aide !

Dernière modification par CactO_o's (Le 23/02/2010, à 14:29)

Hors ligne

#2 Le 23/02/2010, à 12:03

credenhill

Re : [Résolu] Création d'un script de changement de droits massifs

hello

cd /var/www/site/
find . \( -type f -exec chmod 664 {} \; \) -o \( -type d -exec chmod 2775 {} \; \)

Dernière modification par credenhill (Le 23/02/2010, à 12:03)

Hors ligne

#3 Le 23/02/2010, à 12:09

CactO_o's

Re : [Résolu] Création d'un script de changement de droits massifs

Merci à toi, du coup je me suis fait un alias :

alias chmodsite='find /var/www/site \( -type f -exec chmod 664 {} \; \) -o \( -type d -exec chmod 2775 {} \; \)'

Hors ligne