Script de CHMOD automatique avec contrainte

Résolu
loudgi Messages postés 505 Date d'inscription   Statut Membre Dernière intervention   -  
loudgi Messages postés 505 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,
et merci d'avoir pris sur votre temps pour me lire :-)

Je souhaite réaliser un script qui fonctionnera sur Debian
Ce script aura pour but de "Chmoder" (dsl pour le neologisme :p lol ) des fichiers et des répertoires et sous répertoires.

Dans mon cas, ce script devra Chmod en autorisation 777 UNIQUEMENT les répertoires et sous répertoires contenu dans mon dossier public_html

c'est cette partie qui me pose problème. Que me proposez vous ?

Je suis à votre disposition pour plus d'info

7 réponses

mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Dans un premier jet tu peux t'inspirer de ça
http://www.commentcamarche.net/forum/affich 6749480 aidez moi svp programmation shell

Dans ton cas c'est encore plus simple, même pas besoin de faire une boucle. Il suffit de faire un find * à l'intérieur de public_html et de piper (prononcer païper) ça avec un xargs chmod 777.

Bonne chance
0
loudgi Messages postés 505 Date d'inscription   Statut Membre Dernière intervention   40
 
Wawouu lol
moi je suis perdu dans l'autre sujet, je pensais qu'il y avait quelque chose de plus simple...

La c'est de la vrai programmation :p

En language structuré ça ferait :

Début
Si élément = dossier Alors
Chmod 777 élément
Fin Si
Fin

Mais comment réaliser ça en programmation shell linux ?
Surout que le script doit continuer à lire le reste des fichiers, en faite comment il se déplace dedans ? Moi en cours j'ai juste vu avec des tableaux donc j'utilisais un compteur.

Lol cours de programmation :p

merci de ton aide
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
find public_html -type d -exec chmod 777 {} \;
0
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
(avec un - devant le d)
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
?????????
man find
-type c
File is of type c:
...
d directory
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Sorry :-) J'ai craqué
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
When God gave brain, I understood train, so I asked for a small, slow one
Y a un gag ?
0
loudgi Messages postés 505 Date d'inscription   Statut Membre Dernière intervention   40
 
ok merci les gas :)

Bonne journé @+
0