Ipakita ang Impormasyon ng User Sa loob ng Linux Paggamit Ang "id" Command

Ipapakita sa iyo ng gabay na ito kung paano mag-print ng impormasyon tungkol sa kasalukuyang gumagamit kabilang ang mga grupo na pagmamay-ari nila.

Kung nais mong ipakita ang impormasyon ng system maaari mong gamitin ang uname command .

id (Ipakita ang Kumpletong Impormasyon ng Gumagamit)

Sa sarili nitong pag-print ang id command ng maraming impormasyon:

Maaari mong patakbuhin ang command ng id tulad ng sumusunod:

id

Ang utos ng id ay ibubunyag ang lahat ng impormasyon tungkol sa kasalukuyang gumagamit ngunit maaari mo ring tukuyin ang pangalan ng isa pang user.

Halimbawa:

id fred

id -g (Ipakita ang ID ng Grupo ng Pangunahing Para sa Isang Gumagamit)

Kung nais mong mahanap ang pangunahing id na pangkat para sa kasalukuyang gumagamit, i-type ang sumusunod na command:

id -g

Ililista nito ang id ng pangkat tulad ng 1001.

Maaaring magtaka ka kung ano ang pangunahing grupo. Kapag lumikha ka ng isang user, halimbawa, ay binigyan ka ng isang grupo batay sa mga setting ng / etc / passwd na file. Kapag ang gumagamit ay lumilikha ng mga file ay pagmamay-ari sila ng fred at itinalaga sa pangunahing grupo. Kung ang ibang mga user ay binibigyan ng access sa grupo magkakaroon sila ng parehong mga pahintulot tulad ng ibang mga user sa loob ng grupong iyon.

Maaari mo ring gamitin ang sumusunod na syntax para sa pagtingin sa pangunahing id na pangkat:

id --group

Kung nais mong makita ang id ng pangunahing grupo para sa ibang user, tukuyin ang pangalan ng gumagamit:

id -g fred
id --group fred

id -G (Ipakita ang Pangalawang Group ID Para sa Isang User)

Kung gusto mong mahanap ang mga sekundaryong grupo ng isang gumagamit ay nabibilang na i-type ang sumusunod na command:

id-g

Ang output mula sa itaas na utos ay nasa linya ng 1000 4 27 38 46 187.

Tulad ng nabanggit dati isang user ay itinalaga sa isang solong pangunahing grupo ngunit maaari rin itong idagdag sa pangalawang grupo. Halimbawa fred ay maaaring magkaroon ng isang pangunahing grupo ng 1001 ngunit maaaring siya din nabibilang sa mga pangkat 2000 (mga account), 3000 (mga tagapamahala) atbp.

Maaari mo ring gamitin ang sumusunod na syntax para sa pagtingin sa mga pangalawang grupo na id.

id --group

Kung gusto mong makakita ng pangalawang grupo id para sa ibang user, tukuyin ang pangalan ng gumagamit:

id -G fred
id --groups fred

id -gn (Ipakita ang Pangunahing Pangalan ng Grupo Para sa Isang Gumagamit)

Ang pagpapakita ng grupo ng id ay pagmultahin ngunit bilang mga tao ay mas madaling maunawaan ang mga bagay kapag sila ay pinangalanan.

Ang sumusunod na utos ay nagpapakita ng pangalan ng pangunahing grupo para sa isang gumagamit:

id-gg

Ang output para sa command na ito sa pamantayang pamamahagi ng Linux ay malamang na kapareho ng username. Halimbawa fred.

Maaari mo ring gamitin ang sumusunod na syntax para sa pagtingin sa pangalan ng grupo:

id --group --name

Kung nais mong makita ang pangunahing pangalan ng grupo para sa isa pang user isama ang pangalan ng user sa utos:

id-fred
id --group --name fred

id -Gn (Ipakita ang Pangalawang Pangalan ng Grupo Para sa Isang Gumagamit)

Kung nais mong ipakita ang pangalawang mga pangalan ng grupo at hindi ang mga numero ng id para sa isang user ipasok ang sumusunod na command:

id -Gn

Ang output ay magiging isang bagay kasama ang mga linya ng fred adm cdrom sudo sambashare.

Maaari kang makakuha ng parehong impormasyon sa pamamagitan ng paggamit ng sumusunod na syntax:

id --groups --name

Kung nais mong makita ang pangalawang pangalan ng grupo para sa isa pang user tukuyin ang pangalan ng user sa command:

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

id -u (Ipakita ang User ID)

Kung nais mong ipakita ang user id para sa kasalukuyang uri ng user sa sumusunod na command:

id -u

Ang output mula sa command ay magiging isang bagay kasama ang mga linya ng 1000.

Maaari mong makamit ang parehong epekto sa pamamagitan ng pag-type ng sumusunod na command:

id --user

Maaari mong malaman ang user id para sa ibang user sa pamamagitan ng pagtukoy sa pangalan ng gumagamit bilang bahagi ng utos:

id -u fred
id --user fred

id -un (Ipakita ang Pangalan ng Gumagamit)

Maaari mong ipakita ang username para sa kasalukuyang gumagamit sa pamamagitan ng pag-type ng sumusunod na command:

id -un

Ang output mula sa itaas na utos ay magiging isang bagay kasama ang mga linya ng fred.

Maaari mo ring gamitin ang sumusunod na command upang maipakita ang parehong impormasyon:

id --user --name

May maliit na punto sa pagbibigay ng pangalan ng isa pang user sa utos na ito.

Buod

Ang pangunahing dahilan upang gamitin ang utos ng id ay upang malaman kung anong mga grupo ang isang pag-aari ng isang gumagamit at kung minsan upang malaman kung aling user na naka-log in ka lalo na kung gagamit ka ng su command upang lumipat sa pagitan ng mga gumagamit.

Sa huling kaso, maaari mong gamitin ang command na whoami upang malaman kung sino ka naka-log in bilang at maaari mong gamitin ang mga pangkat na utos upang malaman kung aling mga grupo ang pag-aari ng isang user.

Ang utos ng su ay dapat lamang gamitin kung kailangan mong magpatakbo ng isang bilang ng mga utos bilang ibang gumagamit. Para sa mga ad-hoc command dapat mong gamitin ang sudo command .