我有一台裝有 Win7 和 Ubuntu 11.10 的雙啟動筆記型電腦。幾天以來,我的 Ubuntu 無法自動掛載 win 分割區或 USB 隨身碟。也不可能更改桌面壁紙。
我通過手動修改“修復”了win分區/etc/fstab
。我也玩了一下,現在Ubuntu掛載U盤了。另一方面,我無法卸載它們,因為
umount: only root can unmount UUID=521832F21832D4A7 from /media/WINDOWS
但我的帳戶是管理員,所以我不明白為什麼會出現此訊息。如果我從終端使用 sudo 卸載就沒有問題。對於壁紙,我沒有錯誤訊息,但我無法更改任何內容。我還嘗試將我的帳戶指派給「普通」使用者群組,然後返回管理群組:無用。
我相信即使我的帳戶是管理員,權限也會出現問題。幾天前,一位訪客用我的帳戶和標準訪客用戶玩了一下(他無法解鎖,因為他忘記了密碼)。我不知道這是否是原因,但目前我不明白這可能是什麼。感謝您的協助
答案1
sudo
當您在終端機中執行該命令時,您輸入的內容sudo
會以 root 身分執行。這就是它從終端運行的原因——因為您使用的技術使您充當 root 角色。
成為管理員並不意味著您是管理員root
,也不意味著您所做的大部分工作都是以 root 身分完成的。這確實意味著您可以使用幾個內建工具(其中之一是sudo
)以 root 身分執行操作。
當從 中自動掛載分區時/etc/fstab
,掛載操作是由 執行的root
,因此需要使用root
來root
撤銷掛載操作。這是正常且預期的行為,而不是錯誤。
root
當您以非使用者身分在幕後動態掛載分割區時,將會使用udisks --mount
.然後您可以自動卸載它們udisks --unmount
(這是卸載它們時幕後發生的事情)。您解決問題的方式可以防止這種情況發生,因為/etc/fstab
條目不是通過udisks
.
所以看來您解決問題的方式並不完全適合您的需求。我建議您發布一個新問題,詳細說明您遇到的問題,以便有人可以幫助您root
再次自動、非安裝和卸載 Windows 分割區。