Где находится файл sudoers в Solaris? Отличается ли это между версиями Solaris (в частности, 9 и 10)?
10
Если у вас есть sudo
, visudo
команда должна сказать вам, где находится sudoers
файл.
$ sudo visudo -c
Password:
/etc/sudoers: parsed OK
смотрите ^^^^
здесь
Ни Solaris 9, ни 10 не включают sudo - он не был в комплекте с Solaris до Solaris 11 - поэтому для Solaris 9 и 10 ответ таков: «Какой бы путь не был скомпилирован в ту версию, которую вы установили».
источник
Solaris имеет более продвинутую систему привилегий, чем эта. Например, вы можете разрешить кому-либо доступ к привилегированным портам, не предоставляя общий доступ с правами root. Чтобы сделать то, что делает sudo, добавьте профиль «Основной администратор» для пользователя:
И затем под этим пользователем:
Профили определены в / etc / security / prof_attr. Там вы увидите список детализированных привилегий в профиле. Назначения пользователя / профиля находятся в / etc / user_attr.
источник
Это зависит от того, где он был скомпилирован в sudo; это может быть где угодно, пока инструменты sudo и visudo оба знают об этом.
Я склонен бежать
(что может потребоваться привилегия), когда я хочу знать, где система X хранит свой файл sudoers.
источник
вместо sudo вы можете использовать
источник
Это в
/usr/local/etc
моей системе Oracle Solaris 10 1/13 s10x_u11wos_24a X86. Там не былоvisudo
команды.источник
/opt/csw/etc/sudoers
это путь ....источник
visudo
чтобы найти конкретный путь для вашей сборки sudo).