23 Ocak 2021 Cumartesi

Linux'ta mevcut kullanıcı grupları nasıl bulunur?

Kali'de user ve group yani kullanıcı ve grupları görmek belirli durumlarda faydalı olabiliyor.

Örneğin belirli bir grupta yer alan kullanıcıları görmek ya da bir kullanıcının hangi gruplara dahil olduğunu görmek akabinde bu grup ve kullanıcıların yetkilerini tespit etmek gibi.

Linux'ta mevcut grupları listelemek:

/etc/ group dosyasında cat komutu çalıştırılır. 

$ cat /etc/group

Bir grubun tüm üyelerini listelemek için:

members komutu bir gruba dahil kullanıcıları listeler.

lid komutu (ya da daha yeni Linux sürümleri için libuser-lid komutu) kullanıcı gruplarını veya grubun kullanıcılarını listeler. 

Linux'ta iki tip grup vardır:

Birinci grup kullanıcı hesabıyla ilişkilendirilmiş olan ana gruptur. Her kullanıcının dahil olduğu bir birincil grup bulunur.

İkinci grup ise kullanıcıya ilave yetkiler tanımlamak için kullanılır. Örneğin bir cdrom grubu oluşturularak belirli bir kullanıcı dvd/cdrom sürücüsüne erişim sağlaması için yetkilendirilebilir (ya da bu yetkiye sahip kullanıcılar bu gruba eklenebilir.)

/etc/group dosyasını kullanarak bir grubun tüm üyelerini grep komutu ile listelemek:

grep komutu kullanılarak aşağıdaki sırada komutlar girilebilir:

$ grep grupadı /etc/group
$ grep 'ftponly' /etc/group
$ grep -i --color 'ftponly' /etc/group

Yanıt olarak ftponly grubuna dahil olan kullanıcılar sıralanacaktır.

Her kullanıcı için grup üyeliklerini groups komutu ile görüntülemek:

Linux altında verilen her bir USERNAME için grup üyeliklerini görmek için:

groups {kullanıcıadı}


Çıktılar kullanıcı adı "sinem"in kaç gruba dahil olduğunu (birincil grup dahil) listeleyecektir.

members komutunu kullanarak bir grubun tüm üyelerini listelemek:

members komutu her Linux dağıtımında bulunmayabiliyor. Yüklemek için aşağıdaki komut kullanılabilir:

$ sudo apt-get install members

Örneğin dip grubundaki tüm kullanıcıları görüntülemek için aşağıdaki komut kullanılabilir:

$ members grupadı 

Örneğin aşağıdaki örnekte dip grubu kullanıcılarını görüntülemek istiyoruz:


Lid komutunu kullanarak bir grubun tüm kullanıcılarını listelemek:

lid komutu kullanılarak kullanıcı adını içeren gruplar veya grup adında bulunan kullanıcılar hakkındaki bilgileri görüntülenebilir.

lid komutu her Linux dağıtımında bulunmayabiliyor. Yüklemek için aşağıdaki komut kullanılabilir:

$ sudo apt-get install libuser 

‘dip’ grubunda yer alan kullanıcıları bulmak için:

# lid -g dip



lid komutunun daha yeni sürümlerde kullanımı libuser-lid olarak değişti bu nedenle aşağıdaki şekilde kullanılabilir:

$ sudo libuser-lid -g grupadı  

"sinem" adlı kullanıcıyı içeren gruplar hakkında bilgi görmek için aşağıdaki komut kullanılır:

# lid sinem

veya:

$ sudo libuser-lid sinem


lid komutu hakkında daha fazla bilgi için man kullanılabilir:

┌──(sinem㉿sparta)-[~]
└─$ sudo man libuser-lid   


id komutunu kullanarak kullanıcı ve grup kimliklerini görüntülemek:

Son olarak, kullanıcı ve grup kimliklerini görüntülemek için id komutu kullanılabilir:

┌──(sinem㉿sparta)-[~]
└─$ id sinem


Ayrıca aşağıdaki komutlar ile tüm grup kimlikleri ya da etkili grup kimliği arasında seçim yapılabilir:

id -nG sinem (sinem kullanıcısı için tüm grup kimliklerini göster.)

id -ng sinem (sinem kullanıcısı için yalnızca etkili grup kimliğini göster.)

Hiç yorum yok:

Yorum Gönder

John the Ripper ile Şifre Kırmak

  JOHN THE RIPPER ARACIYLA ŞİFRE KIRMAK  John The Ripper, açık kaynak ve ücretsiz bir şifre kırma aracı. Her ne kadar Unix için çıkmış ols...