Gdzie jest plik sudoers w Solarisie? Czy różni się między wersjami Solaris (konkretnie 9 i 10)?
10
Jeśli tak sudo
, visudo
polecenie powinno powiedzieć ci, gdzie sudoers
jest plik.
$ sudo visudo -c
Password:
/etc/sudoers: parsed OK
patrz ^^^^
tutaj.
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”.
źródło
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”:
A następnie pod tym użytkownikiem:
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.
źródło
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
(co może wymagać uprawnień), gdy chcę wiedzieć, gdzie system X przechowuje swój plik sudoers.
źródło
zamiast sudo możesz użyć
źródło
Jest pod
/usr/local/etc
moim systemem Oracle Solaris 10 1/13 s10x_u11wos_24a X86. Nie byłovisudo
rozkazu.źródło
/opt/csw/etc/sudoers
jest ścieżka ....źródło
visudo
aby znaleźć konkretną ścieżkę dla twojej kompilacji sudo).