id komutu nedir?

Linux id komutu, orijinal ve etkili kullanıcı kimliğini ve grup kimliğini yazdırmak için kullanılır. Bir kullanıcı kimliği (UID) belirli bir kullanıcı kimliğidir, oysa grup kimlikleri (GID'ler) birden fazla kullanıcının kimliğini içerebilir. Bu komut, kullanıcı yönetimi için kullanışlı bir araçtır.
Kullanıcıların ve grupların adlarını ve bunlara karşılık gelen UID'lerini ve GID'lerini izlemek, yeni kullanıcı için karmaşık bir görevdir. Bu, kullanıcı yönetimi için önemlidir. Bu gibi durumlarda id komutu bize yardımcı olacaktır.
syntax
id [OPTIONS] [USERNAME]
id komutu kullanımı
Herhangi bir değişken olmadan id komutunu sistemde çalıştırdığımızda mevcut kullanıcı hakkında bilgi verir.
id

İsterseniz id komutu ile istediğiniz kullanıcı hakkında bilgi alabilirsiniz. mehmetoz kullanıcısını belirterek kısaca inceleyelim.
id mehmetoz
id komutunun çıktısı ilk başta her zaman önce kullanıcı kimliğini ve kullanıcı adını listeler.

Aşağıdaki görselde ise ikinci sırada, grup kimliği ve grup adını göstermektedir.

Son kısımda ise kullanıcının dahil olduğu grupları ve grup kimliklerini içermektedir. Biraz önce root grubuna dahil etmiştik. id komutu ile hangi kullanıcının hangi gruplara dahil olduğunu görebiliyoruz.

Yalnızca kullanıcının birincil grubunu yazdırmak için -g seçeneğini, ikincil grup üyeliklerini yazdırmak için ise -G seçeneğini kullanmalıyız.
id -g mehmetoz
