当我进入主文件夹时,桌面图标上有一个挂锁。属性中写着 root 是桌面的所有者,因此我无法在桌面上放置任何东西。
我最近安装了这个 Ubuntu 14.04,我想知道为什么桌面图标属于 root,而在我之前使用的 Ubuntu 12.04 中却不是这样。
我知道如何使用命令“chown”更改文件的所有者(或者这可能不适用于桌面?)但我担心它会以某种方式损害我的安全,所以首先我想知道这个默认设置的原因。
答案1
要修复它你必须
sudo chown your_user:your_user -R /home/your_user
当您以 root 身份运行某个程序(比如图形程序)时,就会发生更改。根据您调用该程序的方式,环境变量(在本例中为 $HOME)不会更改。
一般情况下,使用sudo -i
或,pksu
看 :
https://help.ubuntu.com/community/RootSudo
http://ubuntuforums.org/showpost.php?p=6188826&postcount=4
为什么用户永远不应该使用普通的 sudo 来启动图形应用程序?
如何从非管理员用户会话以管理员身份运行带有 GUI 的应用程序?
和