我有一台 Ubuntu 服务器 12.04。用户 X 很少登录,但我想保持他的 dropbox 文件夹更新。如何让用户 X 服务的 dropbox 服务在启动/重启时启动,而无需用户 X 登录(启动服务)?
该服务器仅支持命令行。无 GUI。
答案1
尝试从 rc.local 启动 dropbox.py
sudo -H gedit /etc/rc.local
并放线
/home/x/dropbox.py &&
上面某处exit 0
保存结束退出
如果 dropbox.py 已经配置好,这将会起作用。
答案2
授予用户“Y” sudo 访问权限。
$ sudo visudo userY ALL = (userX) NOPASSWD: /home/userX/bin/dropbox.py
以用户 Y 身份运行:
sudo -H -u userX /home/userX/bin/dropbox.py status