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.
Kariyerime 26 yıl önce başladım. Windows ve Linux sistemlerinin kurulumu, yapılandırılması, yönetimi ve bakımı dahil olmak üzere birden fazla sistem üzerinde uzmanlaştım.
Açık kaynak dünyasındaki en son gelişmelerden haberdar olmaktan ve Linux hakkındaki en son araçları, özellikleri ve hizmetleri denemekten hoşlanıyorum.
Son 6 yıldır sistem ve ağ yöneticisi olarak görev yapıyorum ayrıca Pardus Dönüşüm Projesini yönetiyorum ve Pardus İşletim Sisteminin yaygınlaşması adına uğraş gösteriyorum.
Boş zamanlarımda açık kaynaklı uygulamaların Türkçe çevirisine katılıyorum ve The Document Foundation üyesiyim.