π Hoofdstuk 10.2: Beheer van Groepen in Linux
ββββββββββββββββββββββββββββββββββββββββββββ
π§© Basisconcepten
ββββββββββββββββββββββββββββββββββββββββββββ
β GID β Group Identification Number
β Soorten groepen:
β’ Primaire groep β standaardgroep van de gebruiker
β’ Secundaire groep(en) β extra groepen voor toegangsrechten
ββββββββββββββββββββββββββββββββββββββββββββ
π Belangrijke Configuratiebestanden
ββββββββββββββββββββββββββββββββββββββββββββ
β /etc/group
Formaat: groepsnaam:x:GID:leden
Bijv.: developers:x:1001:jan,piet
β /etc/gshadow
β Bevat groepswachtwoorden (zelden gebruikt)
Bekijk inhoud:
sudo getent gshadow
β Groepswachtwoorden zijn verouderd en onveilig.
ββββββββββββββββββββββββββββββββββββββββββββ
π Groepsinformatie Bekijken
ββββββββββββββββββββββββββββββββββββββββββββ
β Groepen van gebruiker:
groups jan
β Primaire groep:
id -gn jan
β Alle groepen op systeem:
getent group
ββββββββββββββββββββββββββββββββββββββββββββ
β Groepen Aanmaken
ββββββββββββββββββββββββββββββββββββββββββββ
β Nieuwe groep:
sudo groupadd marketing
β Met specifieke GID:
sudo groupadd -g 3000 qa_team
ββββββββββββββββββββββββββββββββββββββββββββ
π₯ Gebruikers Toevoegen aan Groepen
ββββββββββββββββββββββββββββββββββββββββββββ
β Aan extra groep toevoegen:
sudo usermod -aG groep jan
β Zonder `-a` worden andere groepen overschreven!
β Meerdere groepen tegelijk:
sudo usermod -aG audio,video,input jan
β Primaire groep wijzigen:
sudo usermod -g engineers jan
ββββββββββββββββββββββββββββββββββββββββββββ
βοΈ Groepen Wijzigen
ββββββββββββββββββββββββββββββββββββββββββββ
β Groepsnaam wijzigen:
sudo groupmod -n nieuwenaam oudenaam
β GID wijzigen:
sudo groupmod -g 4000 developers
ββββββββββββββββββββββββββββββββββββββββββββ
π Groepen Verwijderen
ββββββββββββββββββββββββββββββββββββββββββββ
β Verwijderen (alleen lege groepen):
sudo groupdel groepnaam
β Zoek bestanden die nog bij de groep horen:
sudo find / -gid 4000 2>/dev/null
β Pas rechten aan voor verwijderen