Philippe CHARLIER wrote:
Certainement un "b�te" question, mais j'ai un r�pertoire dont je
voudrais changer les permissions de tous les sous-r�pertoires en 700 et
de tous les fichiers en 600.
Si je suis dans le r�pertoire et que je fais :
chmod -R 700 *
Toutes les permissions deviennent 700 (r�pertoires et fichiers).
Si je fais :
chmod -R 600 * idem mais permissions 600.

chmod -R u=rwX,go= *


le flag "X" signifie (je cite la manpage):
"execute only if the file is a directory or already has execute permission for some user"


donc "X" n'ajoute le flag "x" que sur les r�pertoires et les fichiers ayant d�j� le flag "x" qqe part (user, group ou other).

Autre fa�on de faire:

find * -type d | xargs chmod 700
find * -type f | xargs chmod 600

--
  -o) Pascal Bleser  http://guru.unixtech.be |
  /\\              <[EMAIL PROTECTED]> |
 _\_v <[EMAIL PROTECTED]>                     |
---------------------------------------------|
Jesus saves,Buddha makes incremental backups :
---------------------------------------------'

_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/[EMAIL PROTECTED]
IRC: efnet.unixtech.be:6667 - #unixtech

Répondre à