[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] Dossier pour tous les utilisateurs ?



> Je suis sous Suse 7.3 et j'ai 3 utilisateurs différents.Je voudrai  créer un
> dossier qui serait à la dispositions des 3 utilisateurs tant pour la lecture
> que pour écrire ou modifier comment peut on faire ?

(note que toutes les commandes sont à éxécuter comme utilisateur "root")

- crée un groupe pour ces utilisateurs, p.ex. "friends"
  àp de la ligne de commande comme ceci: groupadd friends

- ajoute les 3 utilisateurs en question à ce groupe:

  for user in machin truc bazar; do
    usermod -G $(id -Gn $user|sed 's/ /,/g'),friends
  done

- crée le répertoire, p.ex. /usr/local/share/friends :
  mkdir /usr/local/share/friends

- mets le groupe "friends" comme groupe propriétaire de ce
  répertoire:
  chgrp friends /usr/local/share/friends

- change les droits d'accès sur le répertoire: le groupe
  propriétaire peut lire ([r]ead), éxécuter (e[x]ecute)
  et écrire ([w]rite):

  chmod g=rwx /usr/local/share/friends

Voilà.

Si tu veux, encore un truc intéressant: si tu ajoutes le
droit d'accès "s" (sticky) au répertoire, alors tous les fichiers
et répertoires créés en-dessous de celui-ci appartiendront
automatiquement au groupe propriétaire (et cela peu importe
le groupe primaire des utilisateurs lorsqu'ils y créent un
fichier ou répertoire):

chmod g+s /usr/local/share/friends

-- 
  -o) Pascal Bleser   ATOS Origin/Aachen(DE) |
  /\\         <pascal.bleser@atosorigin.com> |
 _\_v <guru@linuxbe.org>                     |
---------------------------------------------|
Jesus saves,Buddha makes incremental backups :
---------------------------------------------'
_______________________________________________
Linux Mailing List
Archives: http://unixtech.be/mailman/listinfo/linux