03 Ocak 2019 08:11

Muslu Y.

Linux

Linux sudo visudo ile kullanıcı ve group bazlı yetkilendirme

Anasayfa

Linux

Linux sudo visudo ile kullanıcı ve group bazlı yet...

Linux türevlerinden bazı kullanıcı ve/veya gruplara özel yetkilendirme yapılmak istenirse aşağıda örnek kullanılabilir.

 

sudo visudo
kullaniciadi ALL=(ALL:ALL) ALL 
# kullaniciadi kullanıcısı root kullanıcısı ile aynı yetki
kullaniciadi ALL=(ALL) NOPASSWD:ALL
# kullaniciadi kullancısı parola yazmadan tüm işlemleri yapabilir
kullaniciadi ALL=(ALL) NOPASSWD: /sbin/reboot, /sbin/shutdown
# kullaniciadi kullanıcısı reboot ve shutdown komutları için parola yazmasına gerek yok.
%kullaniciadigroup ALL=(ALL:ALL) ALL
# kullaniciadigroup grubundakiler root yetkisinde
%kullaniciadigroup ALL=(ALL) NOPASSWD:ALL
# kullaniciadigoup kullanıcıları parola yazmadan işlem yapabilir

 

BONUS: tekrar sudo sorma süresini belirleme

sudo visudo
Defaults        env_reset,timestamp_timeout=99999

sudo için parola girme süresi 99999 saniye olarak değiştirildi. Sunucu yeniden başlarsa tekrar ilk seferde sudo parolası soracaktır. 

visudo üzerinde hatalı işlem yapılır ve sudo yetkisini tekrar kullanamazsanız çözüm için aşağıdaki linki takip edebilirsiniz.

Kaynakça

Linux

hakkında diğer konular

Makdos Bilişim Teknolojileri 2015 - 2025