OVH Cloud OVH Cloud

Repertoires, propriétaires et permissions

6 réponses
Avatar
Tieum
Bonjour,

Est-uil possible que dans un répertroire donné (et éventuellement ses
sous-répertoires), les fichiers soit créés avec certaines permissions (et
avec un certain groupe éventuellement ?)

D'avance merci

--
Matthieu
-----------------------------------------------------------------
Pour m'écrire remplacer surnom par tieum les 2 fois

6 réponses

Avatar
Frédéric Fauberteau
Bonjour,

Est-uil possible que dans un répertroire donné (et éventuellement ses
sous-répertoires), les fichiers soit créés avec certaines permissions (et
avec un certain groupe éventuellement ?)

D'avance merci
Bien sûr, c'est là un des points forts des systèmes Unix. Maintenant, tu

voudrais que les fichiers soient créés avec des permissions par défaut ?

tu peux toujours écrire un script qui fait un touch suivi d'un chmod.

Euh, j'espère que ça répond à peu près à ta question. Sinon, sois un peu
plus précis.

Frédéric

Avatar
Tieum
J'ai un certain nombre d'utilisateurs qui apparteinnent au groupe users. Par
défaut, ils écrivent des fichier -rw-r--r--.

Dans leur répertoire OK.

J'ai également un répertoire /home/users dans lequel ils partagent des
fichiers. COmme ils s'agit de fichiers partagés, il faudrait que dans ce
répertoire, ils soient créés en -rw-rw-r--.

--
Matthieu
-----------------------------------------------------------------
Pour m'écrire remplacer surnom par tieum les 2 fois
Avatar
Nicolas George
Tieum wrote in message <421ce433$0$2548$:
J'ai également un répertoire /home/users dans lequel ils partagent des
fichiers. COmme ils s'agit de fichiers partagés, il faudrait que dans ce
répertoire, ils soient créés en -rw-rw-r--.


Le système standard de droits Unix ne permet pas ça. Il me semble bien que
les ACL ont un champ pour indiquer les droits dont doivent hériter les
fichiers d'un répertoire, il faudrait regarder de ce côté. Mais bien sûr, ça
a tous les inconvénients des ACL.

Selon les cas, il serait peut-être plus intelligent de mettre en place un
vrai système de travail collaboratif, par exemple CVS ou un de ses
successeurs.

Avatar
Frédéric Fauberteau
J'ai un certain nombre d'utilisateurs qui apparteinnent au groupe users. Par
défaut, ils écrivent des fichier -rw-r--r--.

Dans leur répertoire OK.

J'ai également un répertoire /home/users dans lequel ils partagent des
fichiers. COmme ils s'agit de fichiers partagés, il faudrait que dans ce
répertoire, ils soient créés en -rw-rw-r--.
Ah oui, je comprends mieux. Mais je n'ai pas assez de connaissances pour

trouver de solution simple et efficace. Car forcer les utilisateurs à
modifier les droits de leurs fichiers est un peu dictatorial.

Sinon, j'ai un cas non désiré sur mes machines qui pourrait convenir ...
Je monte au démarrage des partitions smbfs (protocoles partage Windows),
et je dois définir un propriétaire et des droits pour cette partitions.
Par exemple, si vous montez une partitions dans /home/users qui
appartient à l'utilisateur users:users avec les droits rw:rw:r, je pense
que tout le monde pourrait écrit à loisir dedans.

Mais c'est peut-etre un peu enfoncer une porte ouverte...?

Avatar
Lionel GRUHN
Tieum wrote:

J'ai également un répertoire /home/users dans lequel ils partagent des
fichiers. COmme ils s'agit de fichiers partagés, il faudrait que dans ce
répertoire, ils soient créés en -rw-rw-r--.



J'ai le comportement que tu aimerais avoir sur une partition fat32, mais ce
n'est qu'une conséquence de la piètre gestion des droits de ce système de
fichier: tu dois fixer un umask, un gid et un uid pour toute la partition
lors de son montage (man mount).

En les choisissant bien, tu vas avoir le comportement que tu souhaites, mais
tous tes fichiers auront le même proprio... et adieu la journalisation!

Il doit certainement y avoir moyen de faire plus propre avec les attributs
étendus, mais là, je passe la main à un pro ;-)

Lionel

Avatar
Hugolino
Le Wed, 23 Feb 2005 21:14:43 +0100, Tieum a écrit:
J'ai un certain nombre d'utilisateurs qui apparteinnent au groupe users. Par
défaut, ils écrivent des fichier -rw-r--r--.

Dans leur répertoire OK.

J'ai également un répertoire /home/users dans lequel ils partagent des
fichiers. COmme ils s'agit de fichiers partagés, il faudrait que dans ce
répertoire, ils soient créés en -rw-rw-r--.


Accessoirement (je ne sais pas si c'est ce que tu veux) tu peux fixer le
sticky-bit sur le répertoire pour qu'un fichier créé dans /home/users
par le user toto ne puisse pas êtreeffacé par le user titi.

/home # useradd -g users users
/home # mkdir users
/home # chown users:users users
/home # ls -l
drwxr-xr-x 2 users users 4096 2005-02-24 21:37 users
# chmod 1770 /home/users
$ ls -l /home
drwxrwx--T 2 users users 4096 2005-02-24 21:37 users


--
A l'heure actuelle, il s'est formé une sorte "d'aristocratie" de Linux
qui essaye de maintenir ses connaissances pour elles et d'en priver les
autres en innondant chaque débutant de documentations
-+- EF in Guide du liuxien pervers : "Comprenne qui pourra..." -+-