如何访问其他用户安装的驱动器?
在我的电脑上,我有三个用户帐户。 假设我在一个帐户中从文件管理器打开一个驱动器,它就会被挂载并且可以正常访问。 但是,当我尝试从另一个帐户访问同一个驱动器时,它显示为已安装,但尝试打开它会导致以下错误:
您没有查看“我的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