我刚刚将我的 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
退出后瞧!我和第二个用户都可以访问。