Skip to main content

Vis brugeroplysninger inden for Linux Brug kommandoen "id"

Supersection 1, More Comfortable (Juni 2026)

Supersection 1, More Comfortable (Juni 2026)
Anonim

Denne vejledning viser dig, hvordan du udskriver oplysninger om den aktuelle bruger, herunder de grupper, de tilhører.

Hvis du vil vise systemoplysninger, kan du bruge kommandoen uname.

id (Vis komplet brugerinformation)

På egen hånd udskriver id-kommandoen en masse oplysninger:

  • bruger ID
  • brugernavn
  • gruppe id
  • gruppe navn
  • ID af andre grupper
  • navne på andre grupper

Du kan køre id-kommandoen som følger:

id

Id-kommandoen afslører al information om den aktuelle bruger, men du kan også angive navnet på en anden bruger.

For eksempel:

id fred

id -g (Vis primær gruppe id for en bruger)

Hvis du vil finde den primære gruppe id for den aktuelle brugertype, skal du bruge følgende kommando:

id -g

Dette vil kun nævne gruppe id som 1001.

Du kan måske undre sig over, hvad en primær gruppe er. Når du opretter en bruger, for eksempel, Fred , de tildeles en gruppe baseret på indstillingerne for / etc / passwd filen. Når brugeren opretter filer, vil de blive ejet af fred og tildelt til den primære gruppe. Hvis andre brugere får adgang til gruppen, har de samme tilladelser som andre brugere inden for denne gruppe.

Du kan også bruge følgende syntaks til at se den primære gruppe id:

id - gruppe

Hvis du vil se den primære gruppe id for en anden bruger, angiv brugerens navn:

id-g fredid - gruppe fred

id -G (Vis sekundær gruppe id for en bruger)

Hvis du vil finde de sekundære grupper, en bruger tilhører, skriv følgende kommando:

id -G

Udgangen fra ovenstående kommando vil være i overensstemmelse med 1000 4 27 38 46 187.

Som tidligere nævnt er en bruger tildelt en enkelt primærgruppe, men de kan også tilføjes til sekundære grupper. For eksempel kan fred have en primær gruppe på 1001, men han kan også tilhøre grupper 2000 (konti), 3000 (ledere) mv.

Du kan også bruge følgende syntaks til at se sekundære gruppesider.

id - grupper

Hvis du vil se den sekundære gruppe id for en anden bruger, skal du angive brugerens navn:

id -G fredid - grupper fred

id -gn (Vis primær gruppe navn for en bruger)

Visning af gruppe id er fint, men som mennesker er det meget lettere at forstå ting, når de bliver navngivet.

Følgende kommando viser navnet på den primære gruppe for en bruger:

id-nn

Udgangen for denne kommando på en standard Linux distribution er sandsynligvis den samme som brugernavnet. For eksempel fred.

Du kan også bruge følgende syntaks til at se gruppens navn:

id - gruppe - navn

Hvis du vil se det primære gruppenavn for en anden bruger, skal du bruge brugerens navn i kommandoen:

id -gn fredid - gruppe - navn fred

id -Gn (Vis sekundær gruppe navn til en bruger)

Hvis du vil vise de sekundære gruppens navne og ikke id-numrene for en bruger, skal du indtaste følgende kommando:

id -Gn

Udgangen vil være noget i tråd med fred adm cdrom sudo sambashare.

Du kan få de samme oplysninger ved at bruge følgende syntaks:

id - grupper - navn

Hvis du vil se de sekundære gruppenavne for en anden bruger, skal du angive brugerens navn i kommandoen:

id-fred fredid - grupper - navn fred

id -u (Display User ID)

Hvis du vil vise bruger id for den aktuelle brugertype i følgende kommando:

id -u

Udgangen fra kommandoen vil være noget i retning af 1000.

Du kan opnå samme effekt ved at skrive følgende kommando:

id - bruger

Du kan finde ud af bruger-id'en for en anden bruger ved at angive brugerens navn som en del af kommandoen:

id-u fredid - bruger fred

id -un (Vis brugernavn)

Du kan vise brugernavnet til den aktuelle bruger ved at skrive følgende kommando:

id -un

Udgangen fra ovenstående kommando vil være noget i fredens retning.

Du kan også bruge følgende kommando til at vise de samme oplysninger:

id - brugernavn

Der er ikke noget punkt i at levere en anden brugers navn til denne kommando.

Resumé

Hovedårsagen til at bruge id-kommandoen er at finde ud af, hvilke grupper en bruger tilhører, og nogle gange at finde ud af, hvilken bruger du er logget på, især hvis du bruger su-kommandoen til at skifte mellem brugere.

I sidstnævnte tilfælde kan du bruge whoami-kommandoen til at finde ud af, hvem du er logget ind som, og du kan bruge kommandoen for at finde ud af, hvilke grupper en bruger tilhører.

Su-kommandoen bør kun bruges, hvis du skal køre et antal kommandoer som en anden bruger. For ad hoc kommandoer skal du bruge sudo kommandoen.