Ovaj vodič će vam pokazati kako ispisati informacije o trenutačnom korisniku, uključujući i skupine kojima pripadaju.
Ako želite prikazati informacije o sustavu, možete upotrijebiti naredbu uname .
id (Prikaži potpune korisničke informacije)
Sam naredba id ispisuje mnogo informacija:
- korisnički id
- Korisničko ime
- grupni id
- grupno ime
- id drugih skupina
- imena drugih grupa
Naredba id možete pokrenuti na sljedeći način:
iskaznica
Naredba id će otkriti sve informacije o trenutačnom korisniku, ali možete odrediti i ime drugog korisnika.
Na primjer:
id fred
id -g (Prikažite ID primarne grupe za korisnika)
Ako želite pronaći ID primarne grupe za trenutnu vrstu korisnika sljedeću naredbu:
id -g
Ovo će navesti samo ID grupe kao što je 1001.
Možda se pitate koja je primarna grupa. Kada stvorite korisnika, na primjer, fred, dodjeljuje se grupa na temelju postavki datoteke / etc / passwd. Kada taj korisnik stvara datoteke, bit će u vlasništvu korisnika fred i dodijeljen primarnoj skupini. Ako drugim korisnicima dobivaju pristup grupi, imat će iste dozvole kao i drugi korisnici unutar te grupe.
Također možete upotrijebiti sljedeću sintaksu za prikaz primarnog ID-a grupe:
id - skupina
Ako želite vidjeti ID primarne grupe za drugog korisnika, navedite ime korisnika:
id -g fred
id --group fred
id -G (Prikaži sekundarnu grupu ID za korisnika)
Ako želite pronaći sekundarne grupe koje korisnik pripada, upišite sljedeću naredbu:
id -G
Izlaz iz gornje naredbe bit će duž linije 1000 4 27 38 46 187.
Kao što je već spomenuto, korisnik je dodijeljen jednoj primarnoj grupi, ali se može dodati i sekundarnim skupinama. Na primjer, Fred može imati primarnu skupinu od 1001, ali može pripadati skupinama 2000 (računi), 3000 (menadžeri) itd.
Također možete koristiti sljedeću sintaksu za pregled sekundarnih ID-ova grupe.
id - skupina
Ako želite vidjeti ID sekundarne grupe za drugog korisnika, navedite ime korisnika:
id -G fred
id - skupina fred
id -gn (Prikažite naziv primarne grupe za korisnika)
Prikazivanje ID-a grupe je u redu, ali kao ljudska bića mnogo je lakše razumjeti stvari kada im se dodijeli.
Sljedeća naredba prikazuje naziv primarne skupine za korisnika:
id -gn
Izlaz za ovu naredbu na standardnoj Linux distribuciji vjerojatno će biti isti kao i korisničko ime. Na primjer, Fred.
Također možete koristiti sljedeću sintaksu za pregled naziva skupine:
id - skupina - ime
Ako želite vidjeti naziv primarne grupe za drugog korisnika, uključite ime korisnika u naredbu:
id -gn fred
id --group --name fred
id -Gn (prikaz sekundarnog imena grupe za korisnika)
Ako želite prikazati imena sekundarnih grupa, a ne brojeve idova za korisnika, unesite sljedeću naredbu:
id -Gn
Izlaz će biti nešto u skladu s redom cd cdrom sudo sambashare.
Iste informacije možete dobiti koristeći sljedeću sintaksu:
id - skupina - ime
Ako želite vidjeti nazive sekundarnih grupa za drugog korisnika, navedite ime korisnika u naredbi:
id -Gn fred
id --groups --name fred
id -u (korisnički ID za prikaz)
Ako želite prikazati korisnički ID za trenutnu vrstu korisnika u sljedećoj naredbi:
id -u
Izlaz iz naredbe bit će nešto slično liniji od 1000.
Možete postići isti učinak upisivanjem sljedeće naredbe:
id --user
Identifikaciju korisnika možete saznati za drugog korisnika određivanjem korisničkog imena kao dijela naredbe:
id -u fred
id --user fred
id -un (Prikaz korisničkog imena)
Možete prikazati korisničko ime trenutnog korisnika upisivanjem sljedeće naredbe:
id -un
Izlaz iz gornje naredbe bit će nešto slično crti.
Također možete koristiti sljedeću naredbu za prikaz iste informacije:
id --user - ime
Malo je smisla navesti drugo ime korisnika na ovu naredbu.
Sažetak
Glavni razlog upotrebe naredbe id je saznati koje grupe korisnici pripada, a ponekad i saznati koji ste korisnik prijavljeni kao naročito ako koristite su naredbu za prebacivanje između korisnika.
U potonjem slučaju možete upotrijebiti naredbu whoami da biste saznali tko ste prijavljeni kao i možete upotrijebiti naredbu za grupe da biste saznali koje grupe korisnika pripada.
Su naredba treba koristiti samo ako trebate pokrenuti niz naredbi kao drugog korisnika. Za ad-hoc naredbe trebate koristiti sudo naredbu .