Як у Solaris як запустити сценарій автоматично без введення користувача?


0

Я використовую Oracle Solaris, і я хотів би автоматично запускати скрипт кожного разу, коли я включаю комп'ютер і входжу в робочий стіл, проте сценарій, який я хочу запустити, вимагає підвищеного дозволу, тому для запуску сценарію я повинен використовувати SU.

чи все-таки це можна зробити без введення користувача?


будь ласка, прийміть одну з відповідей нижче або коментуйте, що ще вам потрібно.
Єдрик

Відповіді:


0

Встановіть sudo і налаштуйте його, щоб дозволити запускати цей конкретний сценарій без пароля.


0

Використовуйте RBAC, який є частиною Solaris на відміну від sudo, який включений лише починаючи з Solaris 11. Він дозволяє запускати сценарій як root без вказання пароля. Solaris надає привілеї з дрібним зерном, тому безпечніше буде лише надання тих, які дійсно потрібні вашому сценарію.


0

Відзначаючи "Oracle Solaris", я припускаю, що ви використовуєте v11 або v10.

Найпростіший спосіб - додати сценарій запуску до рівня запуску. тобто: встановіть скрипт у /etc/init.d та жорстке посилання на щось у /etc/rc3.d.

І якщо ви використовуєте v10 або v11, ви можете використовувати SMF замість бігових рівнів.

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