[Réglé]Changer définitivement les perm d'1 rep et de tous ses sous rep

Changer définitivement les perm d'1 rep et de tous ses sous rep [Réglé] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 29-03-2003 à 17:52:26    

Bon voilà voilà, j'aimerai bien changer les permissions d'un repertoire, enfin surtout de tout nouveau fichier créé dans ce repertoire. C'est dans le but de mettre /usr/local, et /opt dans un groupe particulier (staff par ex.), et ainsi en ajoutant mon compte principal à staff, de pouvoir changer les fichiers de config sans avoir obligatoirement à passer par le compte root.
 
Bon, ce que j'ai fait (en tant que root)
chown :staff /opt -R
chmod g+rw /opt -R
 
C'est tout bon, et ça roule. Le truc, c'est qu'à chaque fois qu'un nouveau prog s'installe dans /opt (je suis sous gentoo), forcément c'est du root:root. Y a moyen de changer le groupe en staff automatiquement ? Y a pas un rapport avec les umask ?


Message édité par Threep le 31-03-2003 à 00:13:14
Reply

Marsh Posté le 29-03-2003 à 17:52:26   

Reply

Marsh Posté le 29-03-2003 à 17:56:58    

un truc dans ta crontab?

Reply

Marsh Posté le 29-03-2003 à 20:04:25    

++Taz a écrit :

un truc dans ta crontab?


 
Hmmm càd un truc qui régulièrement va modifier les permissions des repertoires ? hmmm pkoi pas, mais c'est un peu bourrin nan ?
 
Jvoulais juste savoir si y avait pas de solution en amont, plutôt que de traiter une fois le "problème" apparu.
 
Enfin sinon c'est tout de même une bonne idée à laquelle j'avais pas pensé! merci

Reply

Marsh Posté le 31-03-2003 à 00:14:12    

Pour ceux que ça interesse, il faut rajouter le bit setgid au repertoire en question.
 
exemple : chmod g+s /opt
Si /opt appartient au groupe staff, tous les sous repertoires créés dans /opt appartiendront aussi à staff.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed