cmepthuk 17.03.2009 20:53
Есть вопрос! — Автозапуск чего-либо с правами рута
Собственно, мой пост о том, как поставить что-либо в автозапуск без геморроя, всё легко и ясно, но.. что делать, если запускаемое приложение требует привелегий рута, например, файрволл firestarter?Первая ссылка из гугла подсказывает:
Не самый лучший способ, особенно для такого дела...
На основе скелета делаете скрипт в /etc/init.d, проверяете права запуска
для root'а (чтобы были).
Делается симлинк на этот скрипт в /etc/rcS.d, /etc/rc4.d и /etc/rc5.d
(можно делать через sudo mc, если с ln не дружите).
И всё на этом.
На основе скелета делаете скрипт в /etc/init.d, проверяете права запуска
для root'а (чтобы были).
Делается симлинк на этот скрипт в /etc/rcS.d, /etc/rc4.d и /etc/rc5.d
(можно делать через sudo mc, если с ln не дружите).
И всё на этом.
Есть ли ещё более простые решения, для, так сказать, неискушенной аудитории (читателей блога, в частности)?
stick 17.03.2009 22:01 #
+ 4 -
Я запускаю через /etc/rc.local
хм... что-то крон в голову влез :)
но он не подходит.
Наверно все-таки rc* лучший вариант
//кстати круто вы читателей переправили сюда :)
но он не подходит.
Наверно все-таки rc* лучший вариант
//кстати круто вы читателей переправили сюда :)
Гм.. еще можно запускать через sudo, только в /etc/sudoers прописать, чтобы нужная программа запускалась без требования пароля.
Тоже вариант. Замечание только маленькое - редактировать /etc/sudoers лучше не напрямую, а через visudo.