為什麼 Ubuntu 14.04 中我的桌面的擁有者是 root?

為什麼 Ubuntu 14.04 中我的桌面的擁有者是 root?

當我位於主資料夾中時,桌面圖示上有一個掛鎖。在屬性中寫道,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 的應用程式?

為什麼預設不再安裝 gksu?

相關內容