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
, visudo
nerede komut söylemeliyim sudoers
dosyası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/etc
benim Oracle Solaris 10 1/13 s10x_u11wos_24a X86 sistemde. visudo
Komuta yoktu .