Bonjour,

Utilise umask dans ton .profile (man umask...) pour que par d�faut tes
fichiers
soient cr��s avec des droits particuliers

Pour en revenir � ton probl�me, il faut te faire un petit shell qui teste si
le fichier
est un directory, et dans ce cas ne pas faire le chmod ... rien de bien
compliqu� !

for i in `ls -R`
        do
        if [ -d $i ]
                then echo "$i est un r�pertore"
                else chmod 644 $i
        fi
        done

bon, j'ai pas test�, mais la solution devrait �tre assez proche de ceci.

Bien cordialement


-----Message d'origine-----
De : Francois Massonneau [mailto:[EMAIL PROTECTED]]
Envoy� : mercredi 12 juillet 2000 13:35
� : Liste Mandrake
Objet : [debutant] Probleme avec CHMOD


Bonjour,

J'ai deux ordinateurs que je connecte occasionnellement entre eux. L'un
est sous OS/2 l'autre sous Linux Mandrake 6.1
Lorsque � partir du poste OS/2 (mais c'est pareil quand je le fais �
partir du poste Linux), je recopie toute une arborescence du poste OS/2
vers le poste Linux, tout se passe bien. Mais le probleme que j'ai, est
que les fichiers ont des droits "-rwxr--r--" les directories quant �
elles sont "drwxr-xr-x"
Pour les directories, pas de pb. Mais pour les fichiers je voudrais
qu'ils soient "-rw-r--r--" et non "-rwxr--r--"
Donc comme soluce, j'ai fait un :
chmod -R 644 *
Ca marche impec, sauf que �a me change aussi les directories qui
deviennent drw-r--r--.
Question : comment par chmod (ou une autre commande), puis changer les
droits des fichiers UNIQUEMENT et pas les directories, et ce, de
mani�re r�cursive (donc dans la directory dans laquelle je le lance,
mais aussi les subdirectories derri�re).
Merci. Francois

Répondre à