Overzicht
In Linux worden toegangsrechten voor bestanden en mappen niet alleen per gebruiker, maar ook per groep beheerd. Het `groups` commando is een eenvoudige tool die in één oogopslag laat zien tot welke groepen een gebruiker behoort. Met deze informatie kunt u gemakkelijk bepalen of een gebruiker toegang heeft tot bronnen die alleen voor bepaalde groepen zijn toegestaan. `groups` geeft hetzelfde resultaat als het commando `id -Gn` en wordt voornamelijk gebruikt om permissieproblemen of groepslidmaatschappen te controleren.
Belangrijkste kenmerken
De belangrijkste kenmerken van het 'groups' commando zijn:
- Toont de namen van de groepen waartoe de huidige gebruiker of een specifieke gebruiker behoort.
- Biedt een eenvoudige manier om de groepslidmaatschappen van een gebruiker te controleren.
- Geeft hetzelfde resultaat als het commando `id -Gn`.
- Is een eenvoudig commando met weinig opties.
Groepslidmaatschap
Een gebruiker kan tot meerdere groepen behoren. `groups` toont alle groepen waartoe een gebruiker behoort.
- Primaire groep: De groep die automatisch wordt toegewezen wanneer een gebruiker wordt aangemaakt. Heeft meestal dezelfde naam als de gebruikersnaam.
- Secundaire groepen: Aanvullende groepen die aan een gebruiker zijn toegekend. Via deze groepen krijgt een gebruiker toegang tot specifieke bronnen.
Belangrijkste opties
Het 'groups' commando is erg eenvoudig en wordt voornamelijk gebruikt met basis help-opties zoals `--help` of `--version`.
1) Uitvoeropties
2) Hulp
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`groups` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Gebruiksvoorbeelden
Leer de functies van het 'groups' commando aan de hand van verschillende gebruiksvoorbeelden.
Groepslijst van de huidige gebruiker controleren
groups
Toont de namen van alle groepen waartoe de huidige ingelogde gebruiker behoort.
Groepslijst van een specifieke gebruiker controleren
groups www-data
Controleer de namen van de groepen waartoe de systeemgebruiker genaamd `www-data` behoort.
Groepslijst en UID/GID van de huidige gebruiker samen controleren
id
Gebruik het `id` commando om niet alleen groepsinformatie, maar ook UID- en GID-informatie te controleren.
Installatie
Het 'groups' commando is onderdeel van het `coreutils`-pakket en is standaard in de meeste Linux-distributies opgenomen. Er is geen aparte installatie nodig.
Tips & Aandachtspunten
Hier zijn enkele aandachtspunten bij het gebruik van het 'groups' commando.
Tips
- Het `groups` commando geeft hetzelfde resultaat als `id -Gn`. Het `id` commando toont ook de Groeps-ID (GID) informatie, wat meer gedetailleerde informatie kan opleveren.
- Nadat een gebruiker aan een nieuwe groep is toegevoegd, moet die gebruiker opnieuw inloggen om de wijzigingen toe te passen. U kunt ook het `newgrp` commando gebruiken om de nieuwe groepsrechten direct in de huidige shell te activeren.