我有一个安装到/media/usbhdd的外部驱动器,它的所有者是:debian-传输,而这个组是gebruiker。
在这个群体中,我加入了debian和pi这个人。但是,当我想要更改或删除用户pi时,它不起作用(我得到了一个权限错误)。
我的/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命令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 1 /media/usbhdd vfat =debian-transmission,gid=gebruikers,umask=0000 0 0
发布于 2015-10-14 12:46:28
正如您在设备内的ls -l结果中看到的那样,组和“其他”权限清除了“写”标志。只有拥有的用户可以编写。
如果希望保持挂载is不变,请在mode中添加一个正确的/etc/fstab挂载选项,以启用对组的写权限,例如,mode=0775是用户和组的rwx,其他的是r-x。
https://unix.stackexchange.com/questions/236079
复制相似问题