Де знаходиться файл судорів на Solaris?


10

Де знаходиться файл судорів у Solaris? Чи відрізняється вона між версіями Solaris (конкретно, 9 та 10)?

Відповіді:


10

Якщо у вас є sudo, visudoкоманда повинна повідомити вам, де знаходиться sudoersфайл.

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

дивіться ^^^^тут.


Це не говорить мені, де я можу знайти файл sudoers у файловій системі.
Джон Крюгер

5
Це прямо там, в останньому рядку виходу!
Альнітак

7

Ні Solaris 9, ні 10 не містять sudo - воно не було в комплекті з Solaris до Solaris 11 - тому для Solaris 9 і 10 відповідь - “Який би шлях не був складений у будь-яку версію, яку ви встановили”.


4
Одне з місць отримати судо - OpenCSW. Ви можете встановити попередньо складений пакет. Потім файл sudoers / etc / opt / csw / sudoers.
автомат

3

Solaris має більш досконалу систему привілеїв, ніж ця. Наприклад, ви можете дозволити комусь отримати доступ до привілейованих портів, не надаючи загального доступу root. Щоб зробити те, що робить sudo, додайте користувачеві профіль "Первинний адміністратор":

# usermod -P"Primary Administrator" someuser

А потім під цим користувачем:

$ pfexec command

Профілі визначені в / etc / security / prof_attr. Там ви побачите список тонкозернистих привілеїв у профілі. Призначення користувача / профілю знаходяться в / etc / user_attr.


ви впевнені, що він працює так у 9 та 10? Я знаю, що це працює в 11. Я, мабуть, пам’ятаю, що RBAC працював лише в 9, якщо у вас була спеціальна захищена оболонка.
cwebber

2

Це залежить від того, де воно було складено в судо; в основному це може бути де завгодно, доки про це знають і засоби судо, і візуа.

Я схильний бігати

strings `which sudo`

(що може потребувати привілею), коли я хочу знати, де система X зберігає свій файл sudoers.


0

замість судо можна використовувати

су -


1
Це правда, але зазвичай це не вважається хорошою справою. Надання людям використання sudo або RBAC та pfexec дозволяє реєструвати та перевіряти те, що вони роблять.
користувач9517

0

Це в /usr/local/etcмоїй системі Oracle Solaris 10 1/13 s10x_u11wos_24a X86. Не було visudoкоманди.


-1

/opt/csw/etc/sudoers це шлях ....


3
Не всезагально, (див. Іншу відповідь із пропозицією використовувати visudoдля пошуку конкретного шляху для побудови судо).
HBruijn

@HBruijn, який я чомусь просто заборонив :(
Alnitak
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.