Linux Command Line Tutorial For Beginners 24 - Basic Group Management (groups, groupadd, groupdel)
Inhoudsopgave:
groupaddCommand Syntax- Een groep maken in Linux
- Een groep met specifieke GID maken
- Een systeemgroep maken
- De standaardwaarden
/etc/login.defs - Een systeemgroep met wachtwoord maken
- Conclusie
In Linux worden groepen gebruikt om gebruikersaccounts te organiseren en te beheren. Het primaire doel van groepen is het definiëren van een reeks rechten, zoals lezen, schrijven of het uitvoeren van machtigingen voor een bepaalde bron die kunnen worden gedeeld tussen de gebruikers binnen de groep., zullen we het hebben over het maken van nieuwe groepen in Linux, met behulp van de opdracht
groupadd
.
groupadd
Command Syntax
De algemene syntaxis voor de opdracht
groupadd
is als volgt:
groupadd GROUPNAME
Alleen de root of een gebruiker met sudo-rechten kunnen nieuwe groepen maken.
Wanneer aangeroepen, maakt
groupadd
een nieuwe groep aan met behulp van de opties die zijn opgegeven op de opdrachtregel plus de standaardwaarden die zijn opgegeven in het bestand
/etc/login.defs
.
Een groep maken in Linux
Als u een nieuwe groep wilt maken, typt u
groupadd
gevolgd door de nieuwe groepsnaam.
Als u bijvoorbeeld een nieuwe groep met de naam
mygroup
wilt maken, voert u het volgende uit:
groupadd mygroup
De opdracht voegt een vermelding voor de nieuwe groep toe aan de bestanden
/etc/group
en
/etc/gshadow
.
Nadat de groep is gemaakt, kunt u beginnen met het toevoegen van gebruikers aan de groep.
Als de groep met dezelfde naam al bestaat, zal het systeem een foutmelding als volgt afdrukken:
groupadd: group 'mygroup' already exists
Om de foutmelding te onderdrukken als de groep bestaat en om de opdracht succesvol af te sluiten, gebruikt u de optie
-f
(
--force
):
Een groep met specifieke GID maken
In Linux- en Unix-achtige besturingssystemen worden groepen geïdentificeerd door hun naam en een unieke GID (een positief geheel getal).
Wanneer een nieuwe groep wordt gemaakt, wijst het systeem standaard de volgende beschikbare GID toe uit het bereik van groeps-ID's die zijn opgegeven in het bestand
login.defs
.
Gebruik de optie
-g
(
--gid
) om een groep met een specifieke GID te maken.
Als u bijvoorbeeld een groep met de naam
mygroup
met GID van
1010
wilt maken, typt u:
groupadd -g 1010 mygroup
U kunt de GID van de groep verifiëren door alle groepen weer te geven en het resultaat te filteren met grep:
getent group | grep mygroup
mygroup:x:1010:
Als er al een groep met de opgegeven GID bestaat, krijgt u de volgende foutmelding:
groupadd: GID '1010' already exists
In combinatie met de optie
-o
(
--non-unique
) kunt u met de opdracht
groupadd
een groep maken met een niet-unieke GID:
Een systeemgroep maken
Er is geen echt technisch verschil tussen het systeem en reguliere (normale) groepen. Gewoonlijk worden systeemgroepen gebruikt voor een aantal speciale systeembedieningsdoeleinden, zoals het maken van back-ups of het uitvoeren van systeemonderhoud.
GID's van systeemgroepen worden gekozen uit het bereik van systeemgroep-UD's die zijn opgegeven in het bestand
login.defs
, wat anders is dan het bereik dat wordt gebruikt voor reguliere groepen.
Gebruik de optie
-r
(
--system
) om een systeemgroep te maken. Als u bijvoorbeeld een nieuwe systeemgroep met de naam
mysystemgroup
wilt maken, voert u het volgende uit:
De standaardwaarden
/etc/login.defs
Met de optie
-K
(
--key
) gevolgd door
KEY=VAL
kunt u de standaardwaarden overschrijven die zijn opgegeven in het bestand
/etc/login.defs
.
Kortom, u kunt alleen de maximum- en minimumwaarden van de normale en systeemgroep-ID's overschrijven voor automatische GID-selectie bij het maken van een nieuwe groep.
Stel dat u een nieuwe groep met GID in het bereik tussen 1200 en 1500 wilt maken. Geef hiervoor de min / max-waarden op, zoals hieronder wordt weergegeven:
groupadd -K GID_MIN=1200 -K GID_MAX=1500 mygroup
Een systeemgroep met wachtwoord maken
Het toevoegen van een wachtwoord aan een groep heeft geen praktisch nut en kan een beveiligingsprobleem veroorzaken omdat meer dan één gebruiker het wachtwoord moet kennen.
Met de optie
-p
(
--password
) gevolgd door wachtwoord kunt u een wachtwoord instellen voor de nieuwe groep:
groupadd -p grouppassword mygroup
Conclusie
In Linux kunt u nieuwe groepen maken met de opdracht
groupadd
.
Dezelfde instructies zijn van toepassing op elke Linux-distributie, inclusief Ubuntu, CentOS, RHEL, Debian, Fedora en Arch Linux.
Als je nog vragen hebt, kun je een reactie achterlaten.
terminal gebruikersgroepHoe beperkte groepen te maken in WhatsApp
Maak gebruik van uw beheerdersrechten door de juiste groepsinstellingen te kiezen. Je kunt beperkte groepen maken in WhatsApp. Lees het bericht om te weten hoe u deze kunt inschakelen.
Tar-opdracht in linux (archieven maken en uitpakken)
De opdracht tar wordt gebruikt om tar-archieven te maken door een groep bestanden om te zetten in een archief. In deze zelfstudie laten we u zien hoe u de opdracht tar gebruikt om tar-archieven uit te pakken, op te lijsten en te maken.
Hoe mappen te maken in linux (opdracht mkdir)
In Linux-systemen kunt u nieuwe mappen maken vanaf de opdrachtregel of met behulp van de bestandsbeheerder van uw bureaublad. De opdracht waarmee u mappen kunt maken (ook wel mappen genoemd) is mkdir.







