![umask = 777 但权限被拒绝的文件夹](https://linux22.com/image/1605849/umask%20%3D%20777%20%E4%BD%86%E6%9D%83%E9%99%90%E8%A2%AB%E6%8B%92%E7%BB%9D%E7%9A%84%E6%96%87%E4%BB%B6%E5%A4%B9.png)
即使 umask 是 0777,我也无法在我的文件夹(和子文件夹)上写入任何内容。我在 raspbian 上,并且该文件夹在启动时由 /etc/fstab 通过以下行挂载:
/dev/sda1 /mnt/usb ntfs defaults,umask=0000 0 2
这个文件夹也在我的子网中与 samba 共享(但即使我停止此服务,也无法解决任何问题)
如果你有任何线索,请告诉我;)
以下是该问题的一个例子:
root@PlexRaspberrypi:/mnt/usb# echo test > test.txt
bash: test.txt: Permission denied
root@PlexRaspberrypi:/mnt/usb# stat "/mnt/usb"
File: /mnt/usb
Size: 12288 Blocks: 24 IO Block: 512 directory
Device: 801h/2049d Inode: 5 Links: 1
Access: (0777/drwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2019-10-06 14:20:57.473836800 +0100
Modify: 2019-10-06 13:40:21.070040100 +0100
Change: 2019-10-06 14:20:57.463836800 +0100
Birth: -
root@PlexRaspberrypi:/mnt/usb#
答案1
NTFS-3G支持读写操作:
- 安装 ntfs-3g:
apt update; apt install ntfs-3g
- 替换
ntfs
为文件ntfs-3g
内部的/etc/fstab
。