Ubuntu rc.local以指定用户执行命令

AI大语言模型

需求:开机使用rclone挂载阿里云盘。rclone挂载命令如下:

rclone mount alipan: $HOME/阿里云盘

Ubuntu图形界面默认是禁用root账户的,安装rclone时也是使用的普通账户。如果直接将以上命令放到rc.local中,则无法正常运行,因为在root账户下没有rclone的配置文件。

使用以下命令指定运行用户:

su -c 'rclone mount alipan: $HOME/阿里云盘' username &

rc.local文件位于以下路径:

/etc/rc.local

Ubuntu设置开机启动可以参考:Ubuntu设置开机自启动项

AI大语言模型