Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3037 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Commande pour changer les droits récursivements (rep+fichiers)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Commande pour changer les droits récursivements (rep+fichiers)

n°637089
ecliptux
Oui. Enfin si peut-être.
Posté le 15-02-2005 à 21:40:19  profilanswer
 

Bon je galère un peu sur un problème tout con.
Les man pages ne m'ont pas bcp aidé sur ce coup :sarcastic:  
 
j'ai un répertoire /home/ecliptux/travail qui contient de nombreux répertoires et fichiers.
J'aimerai trouver la ligne de commande pour changer d'un coup récursivement les répertoires en chmod 755 et les fichiers en chmod 644
 
Je n'ai aps trouvé la commande pour faire un chmod uniquement sur les répertoires :sarcastic:


---------------
Il existe mille manières d'agir, et une seule de ne rien faire.
mood
Publicité
Posté le 15-02-2005 à 21:40:19  profilanswer
 

n°637098
ceric35
Posté le 15-02-2005 à 21:50:19  profilanswer
 

chmod -R 644 *
 
et pour beaucoup de commandes ...

n°637102
YupYup
Non.
Posté le 15-02-2005 à 21:53:48  profilanswer
 

Répertoires :
find /home/ecliptux/travail -type d -exec chmod 755 {} \;
 
Fichiers :
find /home/ecliptux/travail -type f -exec chmod 644 {} \;
 
:hello:

n°637103
cyplp
Posté le 15-02-2005 à 21:54:04  profilanswer
 

un truc comme ça doit marcher
 
#!/bin/bash  
 
for i in $(ls $1) ;
do ;
if [[ -d $i]] then
chmod 755 $i;
cd $i
$o $i;
else  
chmod 455 $i;
fi
done ;
 
 
a vérifier avec man test et man bash
 
 
edit grilled et par des solutions plus intelligentes


Message édité par cyplp le 15-02-2005 à 21:54:47
n°637106
Taz
bisounours-codeur
Posté le 15-02-2005 à 22:09:39  profilanswer
 

cyp, t'es nul :o
 
chmod -R u+rwX,a+rX

n°637107
Taz
bisounours-codeur
Posté le 15-02-2005 à 22:11:26  profilanswer
 

for i in $(ls $1) ;  
 
mouahahha, réfléchi bien si tu peux pas virer le ls par hasard
 
cd $i
$o $i;
 
à par la typo, il se passe quoi si ça foire ? et la phase de remontée dans ta récursion elle est où ?

n°637126
ecliptux
Oui. Enfin si peut-être.
Posté le 15-02-2005 à 22:43:51  profilanswer
 

YupYup a écrit :

Répertoires :
find /home/ecliptux/travail -type d -exec chmod 755 {} \;
 
Fichiers :
find /home/ecliptux/travail -type f -exec chmod 644 {} \;
 
:hello:


 
And the winner is.... YupYup :jap:
Merci pour ce code : c'est exactement ce que je cherchais :)


---------------
Il existe mille manières d'agir, et une seule de ne rien faire.
n°637134
Taz
bisounours-codeur
Posté le 15-02-2005 à 23:02:41  profilanswer
 

man chmod :dawa:
regarde au moins mon truc

n°637143
ecliptux
Oui. Enfin si peut-être.
Posté le 15-02-2005 à 23:23:14  profilanswer
 

Taz a écrit :

man chmod :dawa:
regarde au moins mon truc


 
Je l'ai regardé ton truc.... j'ai même regardé le man page sans succès.
Je trouve la solution de Yupyup très instructive de surcroît :hello:


---------------
Il existe mille manières d'agir, et une seule de ne rien faire.
n°637201
l0ky
Posté le 16-02-2005 à 08:44:28  profilanswer
 

Cela étant cette question a déja été posée plusieurs fois sur le forum :o
(et les réponses aussi)


Message édité par l0ky le 16-02-2005 à 08:44:45
mood
Publicité
Posté le 16-02-2005 à 08:44:28  profilanswer
 

n°637213
ecliptux
Oui. Enfin si peut-être.
Posté le 16-02-2005 à 09:32:30  profilanswer
 

l0ky a écrit :

Cela étant cette question a déja été posée plusieurs fois sur le forum :o
(et les réponses aussi)


 
C'est pas faute d'avoir (mal?) cherché.


---------------
Il existe mille manières d'agir, et une seule de ne rien faire.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Commande pour changer les droits récursivements (rep+fichiers)

 

Sujets relatifs
concaténation de fichiers ps avec ghostscriptServeur de fichiers pour réseau MAC et PC
Augmenter la limite de 2Go des fichiers?[debutant] comment changer les droits sur un point de montage ??
cvs gestion des droits sur different projetsPartager des fichiers sur ordis Linux & XP
Lancement de la Konsole au démarrage avec une commandePartage de fichiers entre windows xp et Mandrake 10.1
Je n'ai pas la commande "net" sur mandrake 
Plus de sujets relatifs à : Commande pour changer les droits récursivements (rep+fichiers)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR