Ubuntu 服务器:无需登录即可启动用户的 dropbox.py

Ubuntu 服务器:无需登录即可启动用户的 dropbox.py

我有一台 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

  1. 授予用户“Y” sudo 访问权限。

    $ sudo visudo
    userY  ALL = (userX) NOPASSWD: /home/userX/bin/dropbox.py
    
  2. 以用户 Y 身份运行:

    sudo -H -u userX /home/userX/bin/dropbox.py status
    

相关内容