如何访问其他用户安装的驱动器?

在我的电脑上,我有三个用户帐户。 假设我在一个帐户中从文​​件管理器打开一个驱动器,它就会被挂载并且可以正常访问。 但是,当我尝试从另一个帐户访问同一个驱动器时,它显示为已安装,但尝试打开它会导致以下错误:

您没有查看“我的video”内容所需的权限。

我知道我能做到

sudo umount 

然后

 sudo mkdir sudo mount 

但是,有任何永久性的解决方案吗?

发生这种情况是因为安装设备时会以您的名义安装,因此,系统认为这是您的,只有您应该有权访问它。 要通过此function,您只需在切换到其他帐户时拔下并重新插入该设备,或者……

从这个输出:

 total 0 lrwxrwxrwx 1 root root 10 Oct 2 18:34 3C18F90318F8BD48 -> ../../sdb3 lrwxrwxrwx 1 root root 10 Oct 2 18:34 5e89f82b-dea9-4348-88f9-ac5cd533437f -> ../../sdb9 lrwxrwxrwx 1 root root 10 Oct 2 18:34 648660B6866089FE -> ../../sda2 lrwxrwxrwx 1 root root 10 Oct 2 18:34 8012db19-0086-4576-96a2-34f50a75ecfb -> ../../sdb8 lrwxrwxrwx 1 root root 10 Oct 2 18:34 88EAB7AEEAB796C2 -> ../../sdb6 lrwxrwxrwx 1 root root 10 Oct 2 21:23 8AD65635D65621AD -> ../../sdb2 lrwxrwxrwx 1 root root 10 Oct 2 18:34 96C01076C0105EB5 -> ../../sda3 

我可以理解你可能插入了多个设备。 我们以sdb2 为例 – 它是最后一个插入的。 它的UUID是8AD65635D65621AD – 记住这一点。

首先,创建一个名为let say my_device的组(您可以将其称为其他任何内容)并将其添加到其中。 你将从终端做这些:

 sudo groupadd my_device sudo usermod -a -G my_device your_username sudo usermod -a -G my_device another_username #... sudo usermod -a -G my_device last_username 

其次,在/media创建一个名为my_device的新文件夹,并为my_device组中的每个人提供读写权限:

 sudo mkdir /media/my_device sudo chown :my_device /media/my_device sudo chmod 660 /media/my_device 

最后,以root身份打开fstab 。 就像是:

 sudo -i gedit /etc/fstab 

并在最后添加此行:

 UUID=8AD65635D65621AD /media/my_device vfat users,noauto,relatime 0 0 

保存文件并关闭它。 而已

相同的方法可以应用于其他设备。

资料来源: http : //ubuntuforums.org/showthread.php?t = 1684055