Цитата:
Сообщение от Plague
а в чем собственно разница между такой этажеркой и одним скриптом, который пускает сервис от непривелигированного пользователя
|
В том, что стартап-сервисы из
/usr/local/etc/rc.d/ всегда исполняются от рута, если не ошибаюсь.
Поэтому от рута исполняется "запускач", который запускает твой скрипт от другого пользователя.
Что-то типа:
/usr/local/etc/rc.d/запускач.sh
Код:
su delugeuser delug_start_script.sh
Цитата:
Сообщение от Plague
я на 99% уверен, что должен быть более правильный способ, без нагромождений с su и suid.
|
Правильный способ это написание
RC-скрипта и затем манипулировать переменными в
\etc\rc.conf:
scriptname_enabled="YES"
scriptname_user="username"
Но самое простое и безгимморное -
cron
__________________
Красная точка лазерного прицела на вашем лбу это тоже чья-то точка зрения...
---------
Репутация – это то, без чего могут жить люди с характером