У меня есть сервер Ubuntu 12.04. Пользователь X логинов редко, но я хотел бы держать его папку Dropbox в курсе. Как я могу заставить сервис Dropbox пользователя X сервисов запускать при начальной загрузке/перезагрузке без пользователя X требований для входа в систему (для запуска сервиса)?
Сервер является командной строкой только. Никакой GUI.
Попытайтесь запуститься, dropbox.py от rc.local
sudo -H gedit /etc/rc.local
и помещать строку
/home/x/dropbox.py &&
где-нибудь выше exit 0
сохраняют выход конца
, Это будет работать, если dropbox.py будет уже настроен.
Предоставляют sudo доступ к пользователю 'Y'.
$ sudo visudo
userY ALL = (userX) NOPASSWD: /home/userX/bin/dropbox.py
Выполнение как userY:
sudo -H -u userX /home/userX/bin/dropbox.py status