Linux'ta Kullanıcı Bilgilerini "id" Komutunu Kullanarak Görüntüleme

Bu kılavuz, ait oldukları grup dahil olmak üzere mevcut kullanıcı hakkındaki bilgilerin nasıl yazdırılacağını gösterir.

Sistem bilgilerini göstermek istiyorsanız uname komutunu kullanabilirsiniz.

id (Komple Kullanıcı Bilgilerini Görüntüle)

Kendi başına id komutu çok fazla bilgi yazdırır:

Kimlik komutunu aşağıdaki gibi çalıştırabilirsiniz:

İD

Kimlik komutu geçerli kullanıcı hakkındaki tüm bilgileri gösterir, ancak başka bir kullanıcının adını da belirtebilirsiniz.

Örneğin:

kimlik fred

id -g (Bir Kullanıcı İçin Birincil Grup Kimliği Gösterme)

Geçerli kullanıcı tipi için birincil grup kimliğini bulmak istiyorsanız, aşağıdaki komutu yazın:

id-g

Bu sadece 1001 gibi grup kimliğini listeleyecektir.

Birincil grubun ne olduğunu merak ediyor olabilirsiniz. Bir kullanıcı oluşturduğunuzda, örneğin, fred, / etc / passwd dosyasının ayarlarına göre bir grup atanır. Bu kullanıcı dosyaları oluşturduğunda, fred'e sahip olacak ve birincil gruba atanacaktır. Diğer kullanıcılara gruba erişim verilirse, o gruptaki diğer kullanıcılar ile aynı izinlere sahip olurlar.

Birincil grup kimliğini görüntülemek için aşağıdaki sözdizimini de kullanabilirsiniz:

id - grup

Farklı bir kullanıcı için birincil grup kimliğini görmek isterseniz kullanıcının adını belirtin:

id-g fred
id - grup fred

id -G (Bir Kullanıcı İçin İkincil Grup Kimliğini Göster)

İkincil grupları bulmak istiyorsanız, kullanıcı aşağıdaki komutu yazacaktır:

id -G

Yukarıdaki komuttan çıkan çıktı, 1000 4 27 38 46 187 çizgileri boyunca olacaktır.

Daha önce belirtildiği gibi, bir kullanıcı tek bir birincil gruba atanır, ancak bunlar ayrıca ikinci gruplara da eklenebilir. Örneğin, fred'in 1001'lik bir birincil grubu olabilir, ancak aynı zamanda 2000 (hesaplar), 3000 (yöneticiler) vb. Gruplara da ait olabilir.

İkincil grup kimliklerini görüntülemek için aşağıdaki sözdizimini de kullanabilirsiniz.

kimlik grupları

Farklı bir kullanıcı için ikincil grup kimliğini görmek isterseniz, kullanıcının adını belirtin:

id -G fred
id - gruplar fred

id -gn (Bir Kullanıcı İçin Birincil Grup Adını Göster)

Grup kimliğini görüntülemek iyi ama insanlar olarak adlandırıldıklarında şeyleri anlamak çok daha kolay.

Aşağıdaki komut, bir kullanıcı için birincil grubun adını gösterir:

id -gn

Bu komutun standart bir Linux dağıtımı üzerindeki çıktısı, kullanıcı adıyla aynı olabilir. Örneğin fred.

Grup adını görüntülemek için aşağıdaki sözdizimini de kullanabilirsiniz:

id --group - isim

Başka bir kullanıcı için birincil grup adını görmek istiyorsanız, kullanıcının komutta adı:

id -gn fred
id - grup - isim fred

id -Gn (Bir Kullanıcı İçin İkincil Grup Adını Görüntüle)

Bir kullanıcı için kimlik numaralarını değil, ikincil grup isimlerini görüntülemek istiyorsanız, aşağıdaki komutu girin:

id -Gn

Çıkış fred adm cdrom sudo sambashare çizgileri boyunca bir şey olacaktır.

Aşağıdaki bilgileri aşağıdaki sözdizimini kullanarak alabilirsiniz:

id --groups - isim

Başka bir kullanıcı için ikincil grup isimlerini görmek isterseniz, komutta kullanıcının adını belirtin:

id -Gn fred
id - gruplar - isim fred

id -u (Kullanıcı Kimliği Görüntüle)

Geçerli kullanıcı tipi için kullanıcı kimliğini aşağıdaki komutta görüntülemek isterseniz:

id -u

Komutun çıkışı 1000 satır boyunca bir şey olacaktır.

Aşağıdaki komutu yazarak aynı efekti elde edebilirsiniz:

kimlik

Kullanıcının adını, komutun bir parçası olarak belirterek başka bir kullanıcı için kullanıcı kimliğini öğrenebilirsiniz:

-u fred
id - user fred

id -un (Ekran Kullanıcı Adı)

Geçerli kullanıcının kullanıcı adını, aşağıdaki komutu yazarak görüntüleyebilirsiniz:

id -un

Yukarıdaki komuttan elde edilen çıktı, fred çizgileri boyunca bir şey olacaktır.

Aynı bilgileri görüntülemek için aşağıdaki komutu da kullanabilirsiniz:

id --user - isim

Bu komuta başka bir kullanıcının adını sağlamada çok az nokta vardır.

özet

Kimlik komutunu kullanmanın asıl nedeni, kullanıcının hangi gruplara ait olduğunu bulmak ve bazen kullanıcı arasında geçiş yapmak için su komutunu kullandıysanız, hangi kullanıcının oturum açtığını bulmaktır.

Son durumda, kimin giriş yaptığını bulmak için whoami komutunu kullanabilir ve bir kullanıcının ait olduğu grupları bulmak için gruplar komutunu kullanabilirsiniz.

Su komutu sadece farklı bir kullanıcı olarak birtakım komutları çalıştırmanız gerektiğinde kullanılmalıdır. Ad-hoc komutları için sudo komutunu kullanmalısınız.