Solaris'teki sudoers dosyası nerede? Solaris sürümleri arasında farklı mı (özellikle 9 ve 10)?
Solaris'teki sudoers dosyası nerede? Solaris sürümleri arasında farklı mı (özellikle 9 ve 10)?
Yanıtlar:
Eğer sahip olduğunuz sudo, visudonerede komut söylemeliyim sudoersdosyasıdır.
$ sudo visudo -c
Password:
/etc/sudoers: parsed OK
^^^^buraya bakın .
Ne Solaris 9 ne de 10 sudo içermez - Solaris 11'e kadar Solaris ile birlikte verilmemiştir - bu nedenle Solaris 9 ve 10 için “Yüklediğiniz herhangi bir sürümde hangi yol derlenmiş olursa olsun” cevabıdır.
Solaris bundan daha gelişmiş bir ayrıcalık sistemine sahiptir. Örneğin, bir kullanıcının genel kök erişimi vermeden ayrıcalıklı bağlantı noktalarına erişmesine izin verebilirsiniz. Sudo'nun ne yaptığını yapmak için, kullanıcıya "Birincil Yönetici" profilini ekleyin:
# usermod -P"Primary Administrator" someuser
Ve sonra bu kullanıcı altında:
$ pfexec command
Profiller / etc / security / prof_attr içinde tanımlanır. Orada profilde ince taneli ayrıcalıkların bir listesini göreceksiniz. Kullanıcı / profil atamaları / etc / user_attr dizinindedir.
Sudo'da nerede derlendiğine bağlıdır; sudo ve visudo araçlarının her ikisi de bildiği sürece temelde herhangi bir yerde olabilir.
Koşma eğilimindeyim
strings `which sudo`
X sistemi sudoers dosyasını nerede sakladığını bilmek istediğimde (ayrıcalık gerekebilir).
Bu altında /usr/local/etcbenim Oracle Solaris 10 1/13 s10x_u11wos_24a X86 sistemde. visudoKomuta yoktu .