Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
comment changer les droits d'acces a un repertoire et ses sous repertoires
Envoyé par: bellam

bonjour,
je veux ecrire un script-shell change_droits_acces_rep.sh qui prend en parametre un nom de repertoire et une chaine de caracteres correspondant à des droits d'accees.je veux que mon script positionne les droits d'acces sur le repertoire ainsi que tous les sous_repertoires et ainsi les repertoires commencant par un point et ne doit afficher aucun message d'erreur.


j'ai fait un script mais il marche pasd comme je veux:
#!/bin/sh

REPERTOIRE=$2

DROITS=$1

if [ -d $REPERTOIRE ]
then
chmod $DROITS $REPERTOIRE
echo 'les droits des repertoires `$REPERTOIRE` sont pass��`$DROITS`'
fi

if [ -d $REPERTOIRE ]
then
cd $REPERTOIRE
for ss_rep in $*
do
shift 2
if [ -d $REPEROIRE/$ss_rep ]
then
chmod $DROITS $REPERTOIRE/$ss_rep
echo 'les droits des sous repertoires ont chang�s!'
fi
done
fi


merci de votre aide :-(

Poste le Monday 9 May 2005 16:10:17
Répondre     Citer    
Re: comment changer les droits d'acces a un repertoire et ses sous repertoires
Envoyé par: ceric35

tu te complique trop la !!!

man chmod !!

option -R , recursif

chmod -R a+x dossier , et hop

-------------------------------------------------------------------------------------------------
Linux est pour la firme de Redmond ce qu'est James Bond pour les
méchants dans les films : le dernier obstacle avant la domination mondiale.

Poste le Monday 9 May 2005 16:32:41
Répondre     Citer    
Re: comment changer les droits d'acces a un repertoire et ses sous repertoires
Envoyé par: bellam

ehhhhhhhhh wé c pas mal comme idée je te remercie ceric35.
ah je me sens mieux avec cette commande je ne l'oublirai jamais.
;-)THANKS

Poste le Monday 9 May 2005 17:01:10
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
comment changer les droits d'acces a un repertoire et ses sous repertoires
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons