Mise en place d'un répertoire Public

Sébastien MORATINOS vodhei at gmail.com
Dim 18 Juil 21:59:11 UTC 2010


Suite du sujet : Hiérarchie des systèmes de fichiers et dossier musique

Si vous avez d'autres idées ou des améliorations, n'hésitez pas.

1 / Création du répertoire public  :
# mkdir /home/public

2 / Création du groupe public :
# addgroup public

3 / Ajout des utilisateurs au groupe public :
# usermod -aG public utilisateur1
# usermod -aG public utilisateur2
# usermod -aG public utilisateur3
# usermod -aG public utilisateur4

4 / Modification du propriétaire et groupe :
# chown root:public /home/public/

5 / Modification des droits :
# chmod 3774 /home/public/

Les membres du groupe public ont tous les droits dans le répertoire.
Tous les fichiers créés dans le répertoire public appartiennent au groupe
public (setgid)
Un utilisateur ne peut effacer que les fichiers qui lui appartiennent
(sticky bit)

6 / Lien symbolique pour les utilisateurs :

On renomme l'ancien dossier Public (celui présent par défaut dans tous les
home)
# mv /home/utilisateur1/Public /home/utilisateur1/DefautPublic
# ln -s /home/public/ /home/utilisateur1/
# mv /home/utilisateur1/public /home/utilisateur1/Public

Le répertoire Public de l'utilisateur pointe maintenant vers le repertoire
/home/public

Faire la même manipulation avec les autres utilisateurs.


7 / Ajout du lien symbolique pour les futurs nouveaux utilisateurs
(etc/skel) :
# ln -s /home/public/ /etc/skel/Public

8 / Ajout du groupe public pour les futurs nouveaux utilisateurs :
# vim /etc/adduser.conf
EXTRA_GROUPS="dialout cdrom floppy audio video plugdev users games public"
ADD_EXTRA_GROUPS=1
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <https://lists.ubuntu.com/archives/ubuntu-fr/attachments/20100718/aa2e235e/attachment.html>


Plus d'informations sur la liste de diffusion ubuntu-fr