Gdzie jest plik sudoers w systemie Solaris?


10

Gdzie jest plik sudoers w Solarisie? Czy różni się między wersjami Solaris (konkretnie 9 i 10)?

Odpowiedzi:


10

Jeśli tak sudo, visudopolecenie powinno powiedzieć ci, gdzie sudoersjest plik.

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

patrz ^^^^tutaj.


To nie mówi mi, gdzie mogę znaleźć plik sudoers w systemie plików.
Jon Kruger

5
Jest tam, w ostatnim wierszu wyniku!
Alnitak,

7

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


4
Jednym z miejsc do zdobycia sudo jest OpenCSW. Możesz zainstalować wstępnie skompilowany pakiet. Plik sudoers to wtedy / etc / opt / csw / sudoers.
automthias

3

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.


czy jesteś pewien, że tak to działa w 9 i 10? Wiem, że to działa w 11. Wydaje mi się, że pamiętam, że RBAC działa tylko w 9, jeśli miałeś specjalną osłabioną powłokę.
cwebber

2

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.


0

zamiast sudo możesz użyć

su -


1
To prawda, ale ogólnie nie jest uważane za dobre. Posiadanie ludzi używających sudo lub RBAC i pfexec pozwala na rejestrowanie i kontrolowanie tego, co robią.
user9517

0

Jest pod /usr/local/etcmoim systemem Oracle Solaris 10 1/13 s10x_u11wos_24a X86. Nie było visudorozkazu.


-1

/opt/csw/etc/sudoers jest ścieżka ....


3
Jednak nie zawsze (patrz druga odpowiedź z sugestią użycia, visudoaby znaleźć konkretną ścieżkę dla twojej kompilacji sudo).
HBruijn,

@HBruijn, z jakiegoś powodu właśnie zostałem oceniony za :(
Alnitak,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.