Groepen / Groups | Linux
Inhoudsopgave:
- Linux groepen
- Een bestaande gebruiker aan een groep toevoegen
- Hoe een bestaande gebruiker aan meerdere groepen toe te voegen in één opdracht
- Een gebruiker uit een groep verwijderen
- Een groep maken
- Een groep verwijderen
- De primaire groep van een gebruiker wijzigen
- Een nieuwe gebruiker maken en groepen toewijzen in één opdracht
- Gebruikersgroepen weergeven
- Conclusie
In deze zelfstudie leggen we uit hoe u een gebruiker kunt toevoegen aan een groep in Linux-systemen. We laten u ook zien hoe u een gebruiker uit een groep kunt verwijderen en hoe u groepen kunt maken, verwijderen en weergeven.
Linux groepen
Linux-groepen zijn organisatie-eenheden die worden gebruikt om gebruikersaccounts in Linux te organiseren en te beheren. Het primaire doel van groepen is het definiëren van een set privileges zoals lezen, schrijven of het uitvoeren van machtigingen voor een bepaalde bron die kunnen worden gedeeld tussen de gebruikers binnen de groep.
Er zijn twee soorten groepen in Linux-besturingssystemen:
-
Primaire groep - Wanneer een gebruiker een bestand maakt, wordt de groep van het bestand ingesteld op de primaire groep van de gebruiker. Gewoonlijk is de naam van de groep hetzelfde als de naam van de gebruiker. De informatie over de primaire groep van de gebruiker wordt opgeslagen in het bestand
/etc/passwd.Secundaire of aanvullende groep - Handig wanneer u bepaalde bestandsrechten wilt verlenen aan een groep gebruikers die lid zijn van de groep. Als u bijvoorbeeld een specifieke gebruiker aan de
dockertoevoegt, neemt de gebruiker de toegangsrechten van de groep over en kan hij koppelopdrachten uitvoeren.
Elke gebruiker kan tot precies één primaire groep en nul of meer secundaire groepen behoren.
Alleen root of gebruikers met
sudo
toegang kunnen een gebruiker aan een groep toevoegen.
Een bestaande gebruiker aan een groep toevoegen
Om een bestaande gebruiker aan een secundaire groep toe te voegen, gebruikt u de opdracht
usermod -a -G
gevolgd door de naam van de groep en de gebruiker:
sudo usermod -a -G groupname username
Als u bijvoorbeeld de gebruiker
linuxize
wilt toevoegen aan de
sudo
groep, voert u de volgende opdracht uit:
sudo usermod -a -G sudo linuxize
Gebruik altijd de optie
-a
(toevoegen) wanneer u een gebruiker aan een nieuwe groep toevoegt. Als u de optie
-a
weglaat, wordt de gebruiker verwijderd uit groepen die niet worden vermeld na de optie
-G
.
Bij succes geeft de opdracht
usermod
geen uitvoer weer. Het waarschuwt u alleen als de gebruiker of groep niet bestaat.
Hoe een bestaande gebruiker aan meerdere groepen toe te voegen in één opdracht
sudo usermod -a -G group1, group2 username
Een gebruiker uit een groep verwijderen
Om een gebruiker uit een groep te verwijderen, gebruikt u de opdracht
gpasswd
met de optie
-d
.
In het volgende voorbeeld verwijderen we de gebruikersnaam van de
username
uit de groepsgroepsnaam:
sudo gpasswd -d username groupname
Een groep maken
Om een nieuwe groep te maken, gebruikt u de opdracht
groupadd
gevolgd door de groepsnaam:
Een groep verwijderen
Om een bestaande groep te verwijderen, gebruikt u de opdracht
groupdel
gevolgd door de groepsnaam:
De primaire groep van een gebruiker wijzigen
Gebruik de opdracht
usermod
gevolgd door de optie
-g
om een primaire gebruikersgroep te wijzigen:
sudo usermod -g groupname username
In het volgende voorbeeld veranderen we de primaire groep van de gebruiker
linuxize
naar
developers
:
sudo usermod -g developers linuxize
Een nieuwe gebruiker maken en groepen toewijzen in één opdracht
De volgende opdracht
useradd
maakt een nieuwe gebruiker met de naam
nathan
met primaire groepsgebruikers en secundaire groepswielen en ontwikkelaars.
sudo useradd -g users -G wheel, developers nathan
Gebruikersgroepen weergeven
Om volledige gebruikersinformatie weer te geven, inclusief alle groepen waarvan een gebruiker lid is, gebruikt u de opdracht
id
gevolgd door de gebruikersnaam:
id username
id linuxize
uid=1000(linuxize) gid=100(users) groups=100(users), 10(wheel), 95(storage), 98(power), 990(libvirt), 993(docker), 999(kvm)
Uit de bovenstaande output zien we dat de primaire groep van de gebruiker gebruikers is en deze behoort tot de aanvullende groepen
wheel
,
storage
,
libvirt
,
docker
en
kvm
.
Gebruik de opdracht
groups
om de aanvullende groepen van de gebruiker weer te geven:
groups linuxize
wheel storage power users libvirt docker kvm
Als er geen gebruikersnaam wordt doorgegeven aan de opdracht voor
groups
, worden de momenteel ingelogde gebruikersgroepen afgedrukt.
Conclusie
In deze tutorial hebben we u laten zien hoe u een gebruiker aan een groep kunt toevoegen.
Dezelfde opdrachten zijn van toepassing op elke Linux-distributie, inclusief Ubuntu, CentOS, RHEL, Debian en Linux Mint.
Als je nog vragen hebt, kun je een reactie achterlaten.
terminal gebruikersgroepHoe Instagram-hoogtepunten toe te voegen zonder aan het verhaal toe te voegen
Wil je Instagram-hoogtepunten maken zonder ze eerst in een verhaal te publiceren? Bekijk de hack hier en wijzig ook covers zonder ze in een verhaal te plaatsen.
Hoe een gebruiker toe te voegen aan sudoers in centos
In CentOS hebt u twee opties om sudo-toegang te verlenen aan een gebruiker. De eerste is om de gebruiker toe te voegen aan het sudoers-bestand. De tweede optie is om de gebruiker aan de wielgroep toe te voegen.
Hoe een gebruiker toe te voegen aan sudoers in debian
Het sudoers-bestand bevat een set regels die bepaalt welke gebruikers of groepen sudo-rechten krijgen, evenals het niveau van de rechten.







