权利、权限和组

权利、权限和组

我有一个安装到 /media/usbhdd 的外部驱动器,所有者是:Debian 传输该组是格布吕克斯

在 gebruikers 组中我添加了这个人Debian 传输圆周率。但是当我想以用户身份更改或删除某些内容时圆周率它不起作用(我收到权限错误)。

我的 /etc/fstab 看起来像这样:

/dev/sda1   /media/usbhdd  vfat  uid=debian-transmission,gid=gebruikers 0 0

使用命令 id pi 我得到这个:

uid=1000(pi) gid=1000(pi) groups=1000(pi),4(adm),20(dialout),24(cdrom),27(sudo),29(audio),44(video),46(plugdev),60(games),100(users),101(input),108(netdev),999(spi),998(i2c),997(gpio),115(debian-transmission),1002(gebruikers)

并使用命令 ls -l /media/usbhdd:总计 192

drwxr-xr-x 2 debian-transmission gebruikers 32768 Aug 30  2014 disk1
drwxr-xr-x 3 debian-transmission gebruikers 32768 Oct 14 11:42 Network Trash Folder
drwxr-xr-x 2 debian-transmission gebruikers 32768 Aug 31  2014 shares
drwxr-xr-x 3 debian-transmission gebruikers 32768 Oct 14 11:42 Temporary Items
drwxr-xr-x 4 debian-transmission gebruikers 32768 Oct 14 12:26 series
drwxr-xr-x 3 debian-transmission gebruikers 32768 Oct 14 12:26 movies 

如何使用用户 pi 写入/更改/删除而不更改 fstab 文件中的 uid?

编辑 这就是窍门:

/dev/sda1 /media/usbhdd vfat uid=debian-transmission,gid=gebruikers,umask=0000 0 0

答案1

正如您在设备内部的结果中看到的ls -l,组和“其他”权限已清除“写入”标志。只有拥有用户可以写入。

如果您想保持挂载 ID 不变,请mode在您的文件中添加适当的挂载选项,/etc/fstab以启用对组的写权限,例如mode=0775针对rwx用户和组r-x以及其他人。

相关内容