Solaris'teki sudoers dosyası nerede?


10

Solaris'teki sudoers dosyası nerede? Solaris sürümleri arasında farklı mı (özellikle 9 ve 10)?

Yanıtlar:


10

Eğer sahip olduğunuz sudo, visudonerede komut söylemeliyim sudoersdosyasıdır.

$ sudo visudo -c
Password:
/etc/sudoers: parsed OK

^^^^buraya bakın .


Bu bana sudoers dosyasını dosya sisteminde nerede bulabileceğimi söylemiyor.
Jon Kruger

5
Çıktının son satırında tam orada!
Alnitak

7

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.


4
Sudo almak için yerlerden biri OpenCSW. Önceden derlenmiş bir paket yükleyebilirsiniz. Sudoers dosyası daha sonra / etc / opt / csw / sudoers olur.
automthias

3

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.


9 ve 10'da böyle çalıştığından emin misiniz? Bunun 11'de çalýţtýđýný biliyorum. RBAC'ýn sadece özel nerfed mermisi olsaydý, 9'da çalýţtýđýný hatýrlýyorum.
cwebber

2

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).


0

sudo yerine kullanabilirsiniz

su -


1
Bu doğrudur, ancak genellikle iyi bir şey sayılmaz. İnsanların sudo veya RBAC ve pfexec kullanması, yaptıklarının günlüğe kaydedilmesini ve denetlenmesini sağlar.
user9517

0

Bu altında /usr/local/etcbenim Oracle Solaris 10 1/13 s10x_u11wos_24a X86 sistemde. visudoKomuta yoktu .


-1

/opt/csw/etc/sudoers yol ...


3
Yine de evrensel olarak değil ( visudosudo yapınız için belirli bir yolu bulmak için kullanılacak öneri ile diğer cevaba bakınız ).
HBruijn

@HBruijn Hangi nedenden dolayı indirildim :(
Alnitak
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.