Tregoni informacionin e përdoruesit brenda Linux duke përdorur komandën "id"

Ky udhëzues do t'ju tregojë se si të printoni informacionin rreth përdoruesit aktual duke përfshirë grupet në të cilat i përkasin.

Nëse dëshironi të tregoni informacionin e sistemit, ju mund të përdorni komandën uname .

id (Shfaq informacionin e plotë të përdoruesit)

Nga ana e vet, komanda id shkruan shumë informacione:

Ju mund të përdorni komandën id si më poshtë:

id

Komanda id do të zbulojë të gjithë informacionin rreth përdoruesit aktual, por gjithashtu mund të specifikoni emrin e një përdorues tjetër.

Për shembull:

id fred

id -g (Shfaq grupin primar të grupit për një përdorues)

Nëse doni të gjeni idin e grupit primar për llojin e përdoruesit aktual, komandën e mëposhtme:

id -g

Kjo do të listojë vetëm grup id si 1001.

Ju mund të pyesni se çfarë është një grup primar. Kur krijoni një përdorues, për shembull fred, atyre u caktohet një grup në bazë të cilësimeve të skedarit / etc / passwd. Kur ai përdorues krijon skedarë ata do të zotërohen nga fred dhe do t'i caktohen grupit primar. Nëse përdoruesve të tjerë u jepet qasje në grup ata do të kenë të njëjtat leje si përdorues të tjerë brenda atij grupi.

Gjithashtu, mund të përdorni sintaksën e mëposhtme për të parë ID-në e grupit primar:

id --group

Nëse doni të shihni ID grupin primar për një përdorues tjetër të specifikoni emrin e përdoruesit:

id -g fred
id --group fred

id -G (Shfaq ID të grupit të dytë për një përdorues)

Nëse doni të gjeni grupet sekondare që një përdorues i përket, shkruani komandën e mëposhtme:

id -G

Prodhimi nga komanda e mësipërme do të jetë përgjatë linjave të 1000 4 27 38 46 187.

Siç u përmend më parë një përdorues është caktuar në një grup të vetëm primar, por ato gjithashtu mund të shtohen në grupet sekondare. Për shembull, fred mund të ketë një grup primar prej 1001, por ai gjithashtu mund t'i përkasë grupeve 2000 (llogaritë), 3000 (menaxherët) etj.

Ju gjithashtu mund të përdorni sintaksën e mëposhtme për shikimin e ideve të grupit dytësor.

id --groups

Nëse doni të shihni ID të grupit dytësor për një përdorues tjetër të specifikoni emrin e përdoruesit:

id -G fred
id --groups fred

id -gn (Shfaq emrin e grupit primar për një përdorues)

Shfaqja e idit të grupit është e mirë, por si qenie njerëzore, është shumë më e lehtë të kuptosh gjërat kur emërohen.

Komanda e mëposhtme tregon emrin e grupit primar për një përdorues:

id -gn

Produkti për këtë komandë në një shpërndarje standarde Linux ka të ngjarë të jetë i njëjtë me emrin e përdoruesit. Për shembull, fred.

Ju gjithashtu mund të përdorni sintaksën e mëposhtme për shikimin e emrit të grupit:

id --group --name

Nëse dëshironi të shihni emrin e grupit primar për një përdorues tjetër përfshini emrin e përdoruesit në komandën:

id -gn fred
id --group --name fred

id -Gn (shfaq emrin e grupit të dytë për një përdorues)

Nëse dëshironi të shfaqni emrat e grupit dytësor dhe jo numrat id për një përdorues, futni komandën e mëposhtme:

id -Gn

Dalja do të jetë diçka përgjatë linjave të fred adm cdrom sudo sambashare.

Ju mund të merrni të njëjtin informacion duke përdorur sintaksën e mëposhtme:

id --groups --name

Nëse doni të shihni emrat e grupit dytësor për një përdorues tjetër specifikoni emrin e përdoruesit në komandën:

id -Gn fred
id --groups --name fred

id -u (ID e përdoruesit të ekranit)

Nëse doni të shfaqni idin e përdoruesit për llojin e përdoruesit aktual në komandën e mëposhtme:

id -u

Dalja nga komanda do të jetë diçka përgjatë vijave të 1000.

Ju mund të arrini të njëjtin efekt duke shtypur komandën e mëposhtme:

id -user

Ju mund të gjeni idin e përdoruesit për një përdorues tjetër duke specifikuar emrin e përdoruesit si pjesë të komandës:

id -u fred
id - user fred

id -un (shfaq emrin e përdoruesit)

Ju mund të shfaqni emrin e përdoruesit për përdoruesin aktual duke shtypur komandën e mëposhtme:

id -un

Prodhimi nga komanda e mësipërme do të jetë diçka përgjatë vijave të fred.

Ju gjithashtu mund të përdorni komandën e mëposhtme për të shfaqur të njëjtin informacion:

id --user --name

Ka pak pikë në dhënien e emrit të një përdoruesi tjetër në këtë komandë.

përmbledhje

Arsyeja kryesore për të përdorur komandën e id është të gjesh se çfarë grupesh i përket një përdorues dhe nganjëherë për të gjetur se cili përdorues ju jeni identifikuar si veçanërisht nëse përdorni komandën su për të kaluar në mes përdoruesve.

Në rastin e fundit, mund të përdorni komandën e kijametit për të gjetur se kush jeni regjistruar si dhe mund të përdorni komandën e grupeve për të gjetur se cilat grupe i takojnë një përdorues.

Komanda su duhet të përdoret vetëm nëse keni nevojë për të drejtuar një numër komandash si përdorues të ndryshëm. Për komandat ad-hoc duhet të përdorni komandën sudo .