"Id" komutunu istifadə edərək, Linux daxilində istifadəçi məlumatını göstərin

Bu təlimatda sizə aid olan qruplar daxil olmaqla, mövcud istifadəçi haqqında məlumatların çap olunmasını sizə göstərəcəyik.

Sistem məlumatını göstərmək istəyirsinizsə uname komandanızı istifadə edə bilərsiniz.

id (Tam İstifadəçi Məlumatını Göstər)

Öz id idarəsi çox məlumat yazır:

Id əmrini aşağıdakı kimi idarə edə bilərsiniz:

id

Id komutu mövcud istifadəçi haqqında bütün məlumatları açıqlayacaq, ancaq başqa bir istifadəçinin adını da göstərə bilərsiniz.

Misal üçün:

id fred

id -g (Bir istifadəçi üçün Primary Group ID)

Cari istifadəçi üçün əsas qrup idini tapmaq istəyirsinizsə aşağıdakı komanda:

id-g

Bu, yalnız 1001 kimi qrupun siyahısını göstərəcəkdir.

Birincil qrupun nə olduğunu merak edə bilərsiniz. Bir istifadəçi yaratdığınızda, məsələn fred, / etc / passwd faylının parametrlərinə əsasən bir qrup təyin olunur. Bu istifadəçi faylları yaratdıqda fred tərəfindən idarə olunacaq və əsas qrupa veriləcəkdir. Digər istifadəçilər qrupa daxil olmağı təmin edərsə, həmin qrup daxilində digər istifadəçilərlə eyni icazələrə sahib olacaqlar.

Birincil qrup idini görüntüləmək üçün aşağıdakı sözdizimini istifadə edə bilərsiniz:

id - qrup

Başqa bir istifadəçi üçün əsas qrup idini görmək istəyirsinizsə, istifadəçinin adını göstərin:

id-f fred
id - qrup fred

id -G (İstifadəçi üçün ikincil Qrup ID göstərin)

İkinci qrupları tapmaq istəyən bir istifadəçi aşağıdakı əmri yazın:

id -G

Yuxarıdakı əmrdən çıxan nəticə 1000 4 27 38 46 187 hatları boyunca olacaqdır.

Daha əvvəl qeyd edildiyi kimi bir istifadəçi bir əsas qrupa təyin edilir, lakin onlar da ikincil qruplara əlavə edilə bilər. Məsələn, fred 1001 əsas qrupuna malik ola bilər, lakin 2000-ci (hesablar), 3000 (menecerlər) qruplarına aid ola bilər.

İkinci qrup kimliklərini görüntüləmək üçün aşağıdakı sözdizimini də istifadə edə bilərsiniz.

id - qruplar

Farklı bir istifadəçi üçün ikinci qrup kimliğini görmək istəyirsinizsə istifadəçinin adını qeyd edin:

id -G fred
id - qruplar fred

id -gn (Bir istifadəçi üçün ibtidai qrupun adını göstərin)

Qrup idini göstərmək gözəldir, amma insanlar kimi adları verildikdə şeyi anlamaq çox asandır.

Aşağıdakı əmr bir istifadəçi üçün əsas qrupun adını göstərir:

id-gn

Bu komanda üçün standart bir Linux dağıtımına çıxış istifadəçi adı ilə eyni ola bilər. Məsələn fred.

Qrup adını görüntüləmək üçün aşağıdakı sözdizimini istifadə edə bilərsiniz:

id - qrup - ad

Başqa bir istifadəçi üçün əsas qrup adını görmək istəyirsinizsə komanda istifadəçinin adı daxildir:

id-fred
id - qrup - adı fred

id -Gn (İstifadəçi üçün İkinci Qrupun Adı göstər)

Bir istifadəçi üçün ikincil qrup adlarını göstərmək istəyirsinizsə və id nömrələrini aşağıdakı komanda daxil edin:

id -Gn

Çıxış fred adm cdrom sudo sambashare hatları boyunca bir şey olacaq.

Aşağıdakı sözdizimini istifadə edərək eyni məlumatları əldə edə bilərsiniz:

id - qruplar - ad

Başqa bir istifadəçi üçün ikinci dərəcəli qrup adlarını görmək istəyirsinizsə komanda istifadəçinin adını qeyd edin:

id -Fred
id - qruplar - adı fred

id -u (İstifadəçi ID göstər)

Aşağıdakı əmrdə mövcud istifadəçi növü üçün istifadəçi kimliyini göstərmək istəyirsinizsə:

id -u

Komandadan çıxan nəticə 1000 xətti boyunca bir şey olacaq.

Aşağıdakı əmri yazaraq eyni effekt əldə edə bilərsiniz:

id - istifadəçi

Komanda bir hissəsi kimi istifadəçinin adını ifadə edərək başqa bir istifadəçi üçün istifadəçi idini tapa bilərsiniz:

id -u fred
id - istifadəçi fred

id -un (İstifadəçi adı göstər)

Aşağıdakı əmri yazaraq, istifadəçi adını mövcud istifadəçi üçün göstərə bilərsiniz:

id-in

Yuxarıda göstərilən əmrdən gələn nəticə fred xətti boyunca bir şey olacaqdır.

Eyni məlumatları göstərmək üçün aşağıdakı əmrləri də istifadə edə bilərsiniz:

id - istifadəçi - ad

Bu komandaya başqa istifadəçinin adını verməkdə çox az nöqtə var.

Xülasə

Id komutunu istifadə etmək üçün əsas səbəb, bir istifadəçi qrupuna aid olan qrupları tapmaq və bəzən istifadəçi arasında dəyişmək üçün su komandan istifadə etdiyiniz kimi hansı istifadəçiyə daxil olduğunuzu öyrənməkdir.

Sonuncu vəziyyətdə, kimə giriş etdiyinizi öyrənmək üçün kimami komandasından istifadə edə bilərsiniz və istifadəçi qruplarına aid olan qrupları tapmaq üçün qruplar komandasından istifadə edə bilərsiniz.

Su əmri yalnız müxtəlif komanda kimi bir sıra komanda çalıştırmanız lazımdırsa istifadə edilməlidir. Ad-hoc əmrləri üçün sudo əmrindən istifadə etməlisiniz.