Gdzie jest plik sudoers w Solarisie? Czy różni się między wersjami Solaris (konkretnie 9 i 10)?
Gdzie jest plik sudoers w Solarisie? Czy różni się między wersjami Solaris (konkretnie 9 i 10)?
Odpowiedzi:
Ani Solaris 9 ani 10 nie zawiera sudo - nie był dołączony do Solaris aż do Solaris 11 - więc w przypadku Solaris 9 i 10 odpowiedź brzmi: „Bez względu na ścieżkę skompilowaną do dowolnej zainstalowanej wersji”.
Solaris ma bardziej zaawansowany system uprawnień. Na przykład możesz zezwolić komuś na dostęp do uprzywilejowanych portów bez ogólnego dostępu roota. Aby zrobić to, co robi sudo, dodaj profil użytkownika „Główny administrator”:
# usermod -P"Primary Administrator" someuser
A następnie pod tym użytkownikiem:
$ pfexec command
Profile są zdefiniowane w / etc / security / prof_attr. Tam zobaczysz listę drobnoziarnistych uprawnień w profilu. Przypisania użytkownika / profilu znajdują się w / etc / user_attr.
Zależy, gdzie zostało skompilowane w sudo; może być w zasadzie wszędzie, o ile zarówno narzędzia sudo, jak i visudo o tym wiedzą.
Mam tendencję do biegania
strings `which sudo`
(co może wymagać uprawnień), gdy chcę wiedzieć, gdzie system X przechowuje swój plik sudoers.
Jest pod /usr/local/etc
moim systemem Oracle Solaris 10 1/13 s10x_u11wos_24a X86. Nie było visudo
rozkazu.