Linux’ta Tüm Sudo Kullanıcıları Nasıl Bulunur

Bir Linux yöneticisi olarak, kullanıcılara sudo ayrıcalıklarını nasıl ekleyeceğinizi, sileceğinizi bilmelisiniz . Bazen, bir yazılımı yüklemek veya belirli bir yönetim görevini kendi başına yapması için normal bir kullanıcıya geçici olarak sudo erişimi vermiş olabiliriz. Zamanla sudo ayrıcalıklarını iptal etmeyi unutabiliriz. Bu nedenle, Linux sisteminizde zaman zaman kaç süper kullanıcı olduğunu kontrol etmek iyi olur. Unutulmuş veya istenmeyen herhangi bir sudo erişimi varsa, bunları iptal edebiliriz. Bu kısa yazıda, Linux ve Unix benzeri işletim sistemlerinde tüm sudo kullanıcılarının nasıl bulunacağını okuyabilirsiniz.

Linux’taki Tüm Sudo Kullanıcılarını Bulun

Öncelikle sistemdeki tüm kullanıcıları listeleyelim. Bunu yapmak için şunu çalıştırın:

$ awk -F':' '{ print $1}' /etc/passwd

Bir Linux sistemindeki tüm kullanıcıları listelemenin başka bir yolu şudur:

$ compgen -u

Şimdi Linux sistemimizde sadece sudo veya süper kullanıcıları şu komutla bulalım:

$ grep '^sudo:.*$' /etc/group | cut -d: -f4

Aynı sonucu elde etmek için “grep” yerine “getent” komutunu da kullanabilirsiniz.

$ getent group sudo | cut -d: -f4

Bir kullanıcının sudo ayrıcalıklarına sahip olup olmadığını bulun

Artık Linux sistemimizde tüm sudo kullanıcılarını nasıl bulacağımızı biliyoruz. Belirli bir kullanıcının sudo ayrıcalığına sahip olup olmadığını öğrenmek için aşağıdaki komutu çalıştırın:

$ sudo -l -U huseyin

Yazının orijinalini buradan okuyabilirsiniz.