Umask impossible ?

Fermé
tlep Messages postés 596 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 25 octobre 2012 - 29 juil. 2008 à 12:30
 jadfa - 29 juil. 2008 à 15:26
Bonjour,

j'essaie de trouver le bon umask pour permettra à un user de créer des fichiers et répertoires avec les droits suivants:


-rw-r----- fichier_thierry
drwxrwx--- repertoire_thierry

J'ai bouclé sur toutes les possibilités, mais je n'en trouve aucune correspondante !

Au mieux j'obtiens:

Umask: 0026 : -rw-r----- : drwxr-x--x
Umask: 0027 : -rw-r----- : drwxr-x---
Umask: 0036 : -rw-r----- : drwxr----x
Umask: 0037 : -rw-r----- : drwxr-----
Umask: 0126 : -rw-r----- : drw-r-x--x
Umask: 0127 : -rw-r----- : drw-r-x---
Umask: 0136 : -rw-r----- : drw-r----x
Umask: 0137 : -rw-r----- : drw-r-----

Est-ce possible ?

Merci pour vos réponse :-)

2 réponses

Bonjour,

alors, il faut que tu saches que déjà, les permissions, c'est 4 pour la lecture, 2 pour l'écriture et 1 pour l'exécution
d'après ce que tu veux, il faut que ça fasse 640 donc ça te fait un umask de 777-640 = 137
Mais je ne comprends pas pourquoi tu mets 0137 ! Essaie avec umask 137 tout simplement. ça c'est pour fichier_thierry

pour le répertoire, tu vas devoir faire un autre umask 007.
0
Avec umask tu n'obtiendras pas (à ma connaissance) des droits aussi différents pour les fichiers et répertoires.
Avec le sticky sur le répertoire tu empêcheras bien le groupe de w le fichier mais comment ne pas positionner le x ??
Creuse (peut-être) du coté des acl pour ça ...
Sinon, pour Tux, le premier chiffre c'est pour les bits SetUID, SetGID et Sticky je crois.
0