В 10.04 Lucid, как я могу добавить скрипт для запуска при запуске в качестве другого пользователя?
Добавить ли скрипт где-нибудь вроде /etc/init.d/myscript
? Или лучше положить его в файл cron для root как @reboot
и exec
? Или что-то совсем другое?
Я новичок в этом (извините), но я не искал поисковых систем без большой удачи. Ссылки на учебники также будут прекрасными, я просто чувствую себя немного потерянным, не зная, с чего начать ...
Взгляните на этот вопрос в StackOverflow. Он предлагает что-то вроде этого -
Вызов visudo и добавьте это: user1 ALL=(user2) NOPASSWD: /home/user2/bin/test.sh Пути команд должны быть абсолютными! Затем вызовите sudo -u user2 /home/user2/bin/test.sh из оболочки user1. Готово.Таким образом, вы просто запускаете скрипт при запуске в Startup Applications (System -> Preferences-> Startup Applications), и он запускается при запуске