Ubuntu 14.04 为其他用户访问第二个硬盘

Ubuntu 14.04 为其他用户访问第二个硬盘

我刚刚将我的 PC 从 Ubuntu 12 升级到 Ubuntu 14.04(格式化并全新安装),安装在金士顿 60Gb SSD 上。我安装了第二块硬盘,一个 1Tb 标准磁盘,用于数据和备份(单独分区)。只有两个用户,我作为管理员,我的妻子作为自定义用户。我用密码登录,我的妻子没有密码。

我们都是“爸爸”组的成员,该组对共享数据分区具有读写权限,而该分区的所有者是我。我可以自由访问磁盘,而当我以妻子的身份登录时,我却不能?它在 Nautilus 中显示,但返回“您无权访问”或类似信息。

在 Ubuntu 8、9、10 和 12 中,这一切都很容易实现,但突然间我一直用来启用共享访问的操作却不起作用了。在 Ubuntu 14.04 中我需要做什么才能启用这个简单的活动?

答案1

感谢您的回复:- 磁盘安装为 /media/dad/Data,即 /dev/sdb6

我尝试了您建议的 chgrp 和 chmod 命令,注销并以我妻子的身份登录,然后尝试访问“数据” - 它显示在她的 Unity 启动器面板上。它需要超级用户密码,我输入了该密码,然后就可以访问了。但是,当我以我的身份重新登录时,访问被拒绝!

如果我以我妻子的身份登录来卸载它,那么我就可以以我的身份登录来访问它,因此似乎只有第一个安装该驱动器的人才能访问它。

升级时,我断开了 1 Tb 硬盘的连接,并从我根据 ISO 文件创建的 14.04 USB 启动。我选择使用所有 SDD 进行安装,一切顺利。Trusty 安装和更新等等。然后我关闭,重新连接硬盘,一切看起来都很好 - 硬盘上的分区出现在我面前,允许访问它们。为我的妻子创建了第二个用户,然后发现她无法访问硬盘,我仍然卡住了!

HDD 被分成三个分区 - 首先是安装了 Trusty 的分区 sdb1(由于在安装到 SDD 时断开了连接,因此它不作为 SDD 的 grub 的一部分)。如果需要,我可以使用 PC 的 Winfast 启动菜单启动到该分区。其次,它有数据分区 sdb6、备份分区 sdb3,还有一个交换分区 sdb5。

以前,我使用 Precise 的几年都没有遇到任何问题,一切都运行良好,甚至我的共享文件夹也可以通过家庭网络在女儿的 Windows 笔记本电脑上使用(家庭网络是另一个问题区域,但那是另一篇文章的主题了!),数据磁盘对我和妻子来说都可以自由使用。

答案2

假设您的磁盘安装为 /media/user/disk。

这是根据 fdisk /dev/sdb

你的分区是 /dev/sdb1

测试一下:

打开终端,

Ctrl++AltT

运行:

sudo -i
umount /dev/sdb1
chgrp -Rf dad /media/user/disk
chmod -Rf 777 /media/user/disk

答案3

我在这里搜索到的所有建议,包括更改所有权和权限,都没有奏效。我所做的是在 /media 中为数据创建另一个目录,即

/media/Data(而不是 /media/dad/Data)

然后我在 fstab 中输入相关磁盘的 UUID 以将其挂载到 /media/Data

退出后瞧!我和第二个用户都可以访问。

相关内容