Startpagina > Omgeving & hulpmiddelen > id

id: Gebruikers- en Groeps-ID Informatie Weergeven

Het id-commando toont de Gebruikers-ID (UID), Groeps-ID (GID) en alle groepen waartoe de huidige ingelogde gebruiker of een gespecificeerde gebruiker behoort. Het is een basiscommando dat nuttig is voor het controleren van gebruikersrechten en groepslidmaatschappen.

Overzicht

id staat voor 'identity' en toont de numerieke ID's die in een systeem worden gebruikt om gebruikers te identificeren. Linux-systemen beheren machtigingen met behulp van UID's (Gebruikers-ID) en GID's (Groeps-ID) in plaats van gebruikersnamen. Het `id`-commando toont de UID en GID van de gebruiker die de huidige shell uitvoert, evenals een lijst met aanvullende groepen. Dit maakt het mogelijk om snel toegangsrechten voor bestanden en mappen, en programmarechten te identificeren, en het is een van de eerste hulpmiddelen die systeembeheerders gebruiken bij het oplossen van problemen met gebruikersrechten.

Belangrijkste Kenmerken

De belangrijkste kenmerken van het id-commando zijn:

  • Toont de UID en GID van de huidige gebruiker of een specifieke gebruiker.
  • Toont een lijst van alle groepen waartoe de gebruiker behoort.
  • Biedt nuttige informatie voor het oplossen van machtigingsgerelateerde problemen.
  • Wordt gebruikt in scripts om gebruikers- of groeps-ID's te controleren.

id Gerelateerde Termen

Dit zijn de belangrijkste termen die met het id-commando kunnen worden gecontroleerd.

  • UID (User ID): Een unieke numerieke ID die een gebruiker identificeert. Over het algemeen is 0 toegewezen aan `root`, 1-999 aan systeemaccounts en 1000 of hoger aan reguliere gebruikers.
  • GID (Group ID): Een unieke numerieke ID die een groep identificeert. Een gebruiker kan tot één of meer groepen behoren.
  • groups: Een lijst van alle groepen waartoe een gebruiker behoort. De eerste groep is de 'primaire groep', de rest zijn 'aanvullende groepen'.

Belangrijkste Opties

De meest gebruikte opties van het id-commando zijn gegroepeerd per doel.

1) Uitvoer Opties

2) Help

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`id` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

Leer de functies van het id-commando door middel van diverse gebruiksvoorbeelden.

Informatie Huidige Gebruiker Weergeven

id

Toont de UID, GID en groepslidmaatschapsinformatie van de huidige ingelogde gebruiker.

Informatie Specifieke Gebruiker Weergeven

id guest

Toont gedetailleerde informatie over de gebruiker genaamd `guest`.

UID en GID van Gebruiker Weergeven

id -u
id -g

Toont de UID en primaire GID van de gebruiker, alleen als numerieke waarden.

Alleen Gebruikersnaam Weergeven

id -un

Toont alleen de naam van de huidige gebruiker. Geeft hetzelfde resultaat als het `whoami`-commando.

Alle Groepsnamen Weergeven

id -Gn

Toont de namen van alle groepen waartoe de gebruiker behoort, gescheiden door spaties. Vergelijkbaar met het `groups`-commando.

Installatie

id maakt deel uit van het `coreutils`-pakket en is standaard inbegrepen in de meeste Linux-distributies. Er is geen aparte installatie nodig.

Tips & Opmerkingen

Belangrijke overwegingen bij het gebruik van het id-commando zijn hier samengevat.

Tips

  • Door `id -u` te gebruiken, kunt u de UID van de huidige gebruiker verkrijgen, wat nuttig is in scripts om te controleren op rootrechten. (bijv. `if [ "$(id -u)" == "0" ]; then ... fi`)
  • Het `id -Gn`-commando geeft hetzelfde resultaat als het `groups`-commando. Beide commando's zijn handig voor het controleren van de groepen waartoe een gebruiker behoort.

gerelateerde commando's

Functional vergelijkbare of vaak samen gebruikte commando's.


Hétzelfde categoriecommando