有关联网后执行脚本的问题
发表于 : 2013-01-12 21:54
目录 /etc/network/if-up.d/ 下的脚本会在联网后执行。 (来源 https://wiki.ubuntu.com/OnNetworkConnectionRunScript)
但是 脚本是以root身份执行的。如何让脚本以登录用户的身份执行。
例如:
可以更换当前用户的壁纸。
但是以sudo 执行,则不会更换当前用户的壁纸。sudo -u user 也不行。
如何解决?
在/home/user/ 下有没有与 /etc/network/if-up.d/ 相关的目录?
但是 脚本是以root身份执行的。如何让脚本以登录用户的身份执行。
例如:
代码: 全选
gsettings set org.gnome.desktop.background picture-uri=XXXXX
但是以sudo 执行,则不会更换当前用户的壁纸。sudo -u user 也不行。
如何解决?
在/home/user/ 下有没有与 /etc/network/if-up.d/ 相关的目录?