В Solaris как запустить скрипт автоматически без участия пользователя?

Я использую Oracle Solaris, и я хотел бы запустить сценарий автоматически каждый раз, когда я включаю свой компьютер и войти в рабочий стол, однако сценарий, который я хочу запустить, требует повышенного разрешения, поэтому я должен использовать SU для запуска сценария.

есть ли в любом случае, чтобы сделать это без ввода пользователя?

15
задан Nordlys Jeger
29.04.2023 22:13 Количество просмотров материала 3263
Распечатать страницу

3 ответа

установить sudo и сконфигурируйте его, чтобы вы могли запускать этот конкретный скрипт без пароля.

0
отвечен Kyle Jones 2023-05-01 06:01

использовать RBAC который является частью Solaris в отличие от sudo, который включен только начиная с Solaris 11. Это позволяет запускать скрипт как root без пароля. Solaris предоставляет отличные привилегии зерна, поэтому только предоставление одного(ов), действительно необходимого вашему сценарию, было бы более безопасным.

0
отвечен jlliagre 2023-05-01 08:18

отмечая "Oracle Solaris", я предполагаю, что вы используете v11 или v10.

самый простой способ-добавить скрипт запуска в уровни запуска. ie: установить скрипт в /etc / init.d и жесткая ссылка на что-то в /etc/rc3.d.

и если вы используете v10 или v11, вы можете использовать SMF вместо уровней запуска.

0
отвечен sleepyweasel 2023-05-01 10:35

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх