我有一台双启动笔记本电脑,装有 Win7 和 Ubuntu 11.10。几天以来,我的 Ubuntu 无法自动安装 win 分区或 USB 驱动器。也无法更改桌面壁纸。
我通过手动修改“修复”了 win 分区/etc/fstab
。我也玩了一下,现在 Ubuntu 挂载了 usb 驱动器。另一方面,我无法卸载它们,因为
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 分区的自动、非挂载和卸载功能正常工作。