我如何以普通用户身份访问我的 Windows 分区?

我如何以普通用户身份访问我的 Windows 分区?

我有一台双启动笔记本电脑,装有 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

因此,您解决问题的方式似乎并不完全适合您的需求。我建议您发布一个新问题,详细说明您遇到的问题,以便有人可以帮助您重新使rootWindows 分区的自动、非挂载和卸载功能正常工作。

相关内容