Gebruikers toevoegen aan een groep in Fedora Linux

Gebruikers Toevoegen Aan Een Groep In Fedora Linux



Deze gids laat zien hoe je een gebruiker toevoegt aan een gebruikersgroep of meer in Fedora Linux.

Vereisten:

Om de stappen uit te voeren die in deze handleiding worden gedemonstreerd, hebt u de volgende componenten nodig:

  • Een correct geconfigureerd Fedora Linux-systeem. Om te testen, kunt u een Fedora Linux VM met VirtualBox .
  • Toegang tot een niet-rootgebruiker met sudo-privilege .

Gebruikersgroepen in Fedora Linux

Linux is een robuust systeem voor meerdere gebruikers waarmee meerdere gebruikers tegelijkertijd toegang hebben tot het systeem en het kunnen gebruiken. Elke gebruiker krijgt een set machtigingen toegewezen die beperkt wat de gebruiker wel en niet kan doen op het systeem.







Het kan echter ontmoedigend zijn om de gebruikersmachtigingen per gebruiker te definiëren. Om dit te vereenvoudigen, wordt Linux geleverd met de functie gebruikersgroepen. Een gebruikersgroep bestaat, zoals de naam al doet vermoeden, uit meerdere gebruikers. We kunnen de machtigingen voor de gebruikersgroep specificeren die worden toegepast op alle gebruikers binnen die groep.



Soorten gebruikersgroepen

1. Primaire gebruikersgroepen

Elke gebruiker in het systeem behoort tot exact één primaire gebruikersgroep. De groepsnaam is dezelfde als de doelgebruiker.



Telkens wanneer de gebruiker een bestand maakt, wordt de primaire groep toegewezen aan de bestandsmachtigingen.





De gebruiker 'viktor' behoort bijvoorbeeld tot de primaire gebruikersgroep 'viktor':

$ groepen victor



Laten we de toewijzing van bestandsrechten testen. De volgende opdracht maakt een leeg bestand aan en vermeldt de bestandsmachtigingen:

$ aanraken test && ls -l test

2. Secundaire of aanvullende groepen

Deze groepen worden over het algemeen gebruikt om een ​​bepaalde machtiging voor een groep gebruikers te beheren. Elke gebruiker kan deel uitmaken van nul of meer secundaire gebruikersgroepen.

Hier zijn enkele veelvoorkomende secundaire gebruikersgroepen die u zult tegenkomen:

  • wiel : Het is een gebruikersgroep die voorkomt in alle moderne UNIX/Linux-systemen. Het wordt gebruikt om de toegang tot een rootprivilege te regelen. Elke gebruiker binnen deze groep kan de opdrachten uitvoeren met sudo.
  • niemand : Een gebruikersgroep die geen rechten heeft.
  • wortel : Het wordt geleverd met volledige systeembeheercontrole.
  • lp : Het regelt de toegang tot apparaten met een parallelle poort.
  • proc : Deze groep staat de toegang toe om de procesinformatie te leren. Anders is het verboden door het proc-bestandssysteem.

Naast deze gemeenschappelijke groepen zijn er nog andere gebruikersgroepen:

  • geluid : Geluidshardware
  • video : Video-opnameapparaten, 2D/3D-versnellingsapparaten en dergelijke
  • kvm : Toegang tot virtuele KVM-machines
  • schijf : Toegang om apparaten te blokkeren
  • slap : Toegang tot diskettestations
  • optisch : Toegang tot cd/dvd-stations
  • opslag : Toegang tot verwisselbare stations

Verschillende programma's maken ook hun eigen gebruikers en groepen aan. Bijvoorbeeld: postgres (PostgreSQL), mysql (MySQL), etc.

De gebruikersgroepen opsommen

Er zijn meerdere manieren om alle groepen in het systeem weer te geven. Gebruik de volgende groepsopdracht om de groepen te vinden waar een gebruiker deel van uitmaakt:

$ groepen < gebruiker >

Om een ​​lijst te maken van alle groepen die in het systeem aanwezig zijn, kunnen we de inhoud van de /etc/groep bestand:

$ kat / enz / groep

Het commando 'getent' kan ook alle groepen op een vergelijkbare manier weergeven:

$ krijgen groep

Om een ​​lijst met alleen de groepsnamen te krijgen, kunnen we de uitvoer bewerken met 'awk':

$ krijgen groep | awk -F: '{druk $1}'

Een gebruiker toevoegen aan een groep

In deze sectie laten we zien hoe u een gebruiker toevoegt aan een bestaande groep.

Een nieuwe gebruiker aanmaken

Ter demonstratie maken we een nieuwe dummy-gebruiker aan. De procedure is echter nog steeds geldig voor elke bestaande gebruiker.

Voer de volgende opdracht uit om een ​​nieuwe gebruiker aan te maken:

$ sudo useradd-dummy

Als u de gebruiker met een eigen thuismap wilt maken, gebruikt u in plaats daarvan de volgende opdracht:

$ sudo gebruiksadd -M dummy

Wijs vervolgens een inlogwachtwoord toe aan de nieuwe gebruiker:

$ sudo wachtwoord dummy

Een gebruiker toevoegen aan een gebruikersgroep

Standaard behoort de gebruiker tot zijn eigen primaire gebruikersgroep:

$ groepen dummy

Gebruik de opdracht 'usermod' om de gebruiker aan een secundaire gebruikersgroep toe te voegen:

$ sudo gebruikersmod -aG < groep > < gebruikersnaam >

Als u de gebruiker aan meerdere groepen wilt toevoegen, gebruikt u in plaats daarvan de volgende opdracht:

$ sudo gebruikersmod -aG < groep 1 > , < groep_2 > , < groep_3 > < gebruikersnaam >

Verificatie

Gebruik de opdracht 'groepen' om de lijst met groepen te controleren waarvan de gebruiker deel uitmaakt:

$ groepen dummy

Bonus: een gebruiker uit een groep verwijderen

Als een gebruiker moet worden ingetrokken met de machtigingen die door een gebruikersgroep zijn verleend, kunnen we de gebruiker eenvoudig uit de groep verwijderen.

Gebruik de volgende opdracht om een ​​gebruiker uit een groep te verwijderen:

$ sudo gpasswd -D < gebruikersnaam > < groep >

We kunnen controleren of het werkte met de opdracht 'groepen':

$ groepen < gebruikersnaam >

Conclusie

We demonstreerden de verschillende manieren om een ​​gebruiker toe te voegen aan een gebruikersgroep in Fedora Linux. Daarnaast hebben we ook laten zien hoe u alle groepen in het systeem kunt weergeven en hoe u de gebruikers uit een gebruikersgroep kunt verwijderen.

Meer weten over gebruikersbeheer? Bekijk deze gids op gebruikers toevoegen aan sudoers . De Fedora subcategorie bevat ook tal van handleidingen over verschillende aspecten van Fedora Linux.

Veel rekenplezier!