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.