3. Application sur les droits utilisateurs et groupes

3.1. Exercices

Travail à effectuer :

# Création des groupes
vanvincq@Debian-Laptop ~ $ groupadd -g 1500 groupe1
vanvincq@Debian-Laptop ~ $ groupadd -g 1501 groupe2
vanvincq@Debian-Laptop ~ $ groupadd -g 1502 groupe3

# Création des utilisateurs
vanvincq@Debian-Laptop ~ $ useradd -G groupe1 -m A
vanvincq@Debian-Laptop ~ $ useradd -G groupe1,groupe3 -m B
vanvincq@Debian-Laptop ~ $ useradd -G groupe2 -m C
vanvincq@Debian-Laptop ~ $ useradd -G groupe3 -m D
vanvincq@Debian-Laptop ~ $ useradd -G groupe2,groupe3 -m E

# Espace personnel de chaque employé strictement confidentiel
vanvincq@Debian-Laptop ~ $ cd /home && chmod 700 A B C D E

# Création des répertoires de travail
vanvincq@Debian-Laptop /home $ mkdir groupe1 groupe2 groupe3

# Donner les droits aux membres du groupes
vanvincq@Debian-Laptop /home $ chmod 770 groupe1 groupe2 groupe3

# Rendre les répertoires de travail aux groupes
vanvincq@Debian-Laptop /home $ chgrp groupe1 groupe1
vanvincq@Debian-Laptop /home $ chgrp groupe2 groupe2
vanvincq@Debian-Laptop /home $ chgrp groupe3 groupe3

# Création d'un groupe entreprise et d'un repertoire de travail associé
vanvincq@Debian-Laptop /home $ groupadd -g 1503 entreprise
vanvincq@Debian-Laptop /home $ useradd A entreprise
vanvincq@Debian-Laptop /home $ useradd B entreprise
vanvincq@Debian-Laptop /home $ useradd C entreprise
vanvincq@Debian-Laptop /home $ useradd D entreprise
vanvincq@Debian-Laptop /home $ useradd E entreprise
vanvincq@Debian-Laptop /home $ mkdir entreprise
vanvincq@Debian-Laptop /home $ chmod 770 entreprise
vanvincq@Debian-Laptop /home $ chgrp entreprise entreprise
  

Problème lié au compte root :

La création d'un fichier par un membre du groupe oblige ce dernier à modifier les droits s'il veut que tous les membres du groupes puissent travailler dessus.