Ipakita ang Impormasyon sa Gumagamit Sulod sa Linux Gamit ang "id" Command

Kini nga giya magpakita kanimo kon unsaon pag-print ang kasayuran mahitungod sa kasamtangan nga user lakip na ang mga grupo nga ilang gipanag-iya.

Kung gusto nimo ipakita ang impormasyon sa sistema mahimo nimo nga gamiton ang uname command .

id (Ipakita ang Kompleto nga Impormasyon sa Gumagamit)

Sa kaugalingon niini ang mando sa id nagpatik sa daghang impormasyon:

Mahimo nimong buhaton ang id nga sugo ingon sa mosunod:

id

Ang id nga sugo magpadayag sa tanan nga kasayuran mahitungod sa kasamtangan nga tiggamit apan mahimo usab nga mahibal-an ang ngalan sa laing user.

Pananglitan:

id fred

id -g (Ipakita ang Grupo sa Grupo sa Primary alang sa usa ka Gumagamit)

Kung gusto nimo pangitaon ang nag-una nga grupo id alang sa kasamtangan nga klase sa user ang mosunod nga sugo:

id -g

Ilista lang ang grupo id sama sa 1001.

Tingali nahibulong ka kung unsa ang usa ka nag-unang grupo. Sa diha nga ikaw maghimo og usa ka user, sama pananglit fred, sila gi-assign usa ka grupo nga gibase sa mga setting sa / etc / passwd file. Sa diha nga ang tigpamugna nagtukod og mga file nga sila pagapanag-iya sa fred ug itudlo ngadto sa nag-unang grupo. Kon ang ubang mga tiggamit gihatagan og access sa grupo sila adunay parehas nga mga permiso sama sa ubang mga tiggamit sulod sa grupo.

Mahimo usab nimo gamiton ang mosunod nga syntax alang sa pagtan-aw sa id sa panguna nga grupo:

id - grupo

Kung gusto nimo makita ang nag-una nga grupo id alang sa usa ka lain nga tag-iya itudlo ang ngalan sa user:

id -g fred
id --group fred

id -G (Ipakita ang Secondary Group ID Alang sa Usa ka Gumagamit)

Kung gusto nimo nga makit-an ang mga sekundaryong mga pundok usa ka user ang pag-type sa mosunod nga sugo:

id -G

Ang output gikan sa ibabaw nga sugo maglakip sa mga linya sa 1000 4 27 38 46 187.

Sama sa gihisgutan sa una ang usa ka user gi-assign sa usa ka nag-una nga grupo apan mahimo usab kini idugang sa mga sekundaryong grupo. Pananglitan ang fred mahimo nga adunay pangunang grupo nga 1001 apan mahimo usab nga iya sa mga grupo 2000 (mga account), 3000 (mga tagdumala) ug uban pa.

Mahimo usab nimo gamiton ang mosunod nga syntax alang sa pagtan-aw sa secondary group id.

id - grupo

Kung gusto nimo makita ang sekundaryong id nga grupo alang sa usa ka lain nga tigpamatuod sa pagsulti sa ngalan sa user:

id -G fred
id - grupo fred

id -gn (Ipakita ang Pangalan sa Grupo sa Primary alang sa usa ka Gumagamit)

Ang pagpasundayag sa grupo id maayo apan isip mga tawo mas sayon ​​ang pagsabut sa mga butang sa dihang kini ginganlan.

Ang mosunod nga sugo nagpakita sa ngalan sa nag-unang grupo alang sa usa ka user:

id-ign

Ang output alang niini nga command sa usa ka standard nga distribusyon sa Linux lagmit nga mao ra ang username. Sama pananglit fred.

Mahimo usab nimo gamiton ang mosunod nga syntax sa pagtan-aw sa ngalan sa grupo:

id --group - ngalan

Kung gusto nimo nga makita ang pangunang ngalan sa grupo alang sa laing user naglakip sa ngalan sa user sa sugo:

id nga-fred
id --group --name fred

id -Gn (Ipakita ang Ngalan sa Panglugos Alang sa Usa ka Gumagamit)

Kung gusto nimo ipasundayag ang mga ngalan sa sekundaryo nga grupo ug dili ang mga numero sa id alang sa usa ka user mosulod sa mosunod nga sugo:

id -Gn

Ang output usa ka butang sa mga linya sa fred adm cdrom sudo sambashare.

Makuha nimo ang sama nga kasayuran pinaagi sa paggamit sa mosunod nga syntax:

id - grupo - ngalan

Kung gusto nimo nga makita ang mga ngalan sa pang-sekundaryong grupo alang sa lain nga tigpangita ang ngalan sa user sa mando:

id -Gn fred
id - mga grupo - ngalan nga fred

id -u (Ipakita ang User ID)

Kung gusto nimo ipakita ang user id alang sa kasamtangan nga type sa user sa mosunod nga sugo:

id -u

Ang output gikan sa sugo mahimo nga usa ka butang sa linya sa 1000.

Mahimo nimong makab-ot ang sama nga epekto pinaagi sa pag-type sa mosunod nga sugo:

id - us aka

Mahibal-an nimo ang user id alang sa laing user pinaagi sa pagtino sa ngalan sa user isip kabahin sa sugo:

id -u fred
id --user fred

id -un (Ipakita ang Ngalan sa Gumagamit)

Mahimo nimong ipakita ang username alang sa kasamtangan nga gumagamit pinaagi sa pag-type sa mosunod nga sugo:

id -un

Ang output gikan sa sugo sa ibabaw mahimo nga usa ka butang ubay sa linya sa fred.

Mahimo usab nimo gamiton ang mosunod nga sugo aron ipakita ang sama nga kasayuran:

id --user - name

Adunay gamay nga punto sa paghatag sa ngalan sa laing user sa niini nga sugo.

Sumaryo

Ang pangunang rason nga gamiton ang id command mao ang pagpangita kung unsa nga mga grupo ang gipasakop sa usa ka user ug usahay aron mahibal-an kung kinsa nga user ang imong nakit-an ingon nga ilabi na kung gigamit mo ang su command aron makalihok sa mga tiggamit.

Sa ulahing kaso, mahimo nimong gamiton ang command sa kinsaami aron mahibal-an kung kinsa ang imong gi-log in sama sa ug mahimo nimo nga gamiton ang mga grupo nga komand aron mahibal-an kung asa nga mga grupo ang gipanag-iya sa usa ka user.

Ang sugo sa su kinahanglan nga gamiton lamang kung kinahanglan mo nga modagan ang usa ka gidaghanon sa mga sugo isip usa ka lain nga tiggamit. Alang sa mga ad-hoc nga mga command kinahanglan nimo gamiton ang sudo nga command .