无法更改 raspbian 文件夹权限?

无法更改 raspbian 文件夹权限?

我有一个USB 驱动器已安装到文件夹在我的 raspberry pi 中。我使用该驱动器通过 Gadmin-ProFTPD 托管 FTP 服务器。但是,无论我授予用户什么权限,我都无法上传或下载任何内容。它看起来像这样:

ftp> put test.txt
local: test.txt remote: test.txt
200 PORT command successful
550 test.txt: Permission denied
ftp> 

我认为这与文件夹权限有关因为闪存驱动器中的文件夹的访问控制Change Content权限设置为Only owner。但是,当我将其更改为Anyone并按确定时,下次打开属性时它又恢复为Only Owner。无论我如何回答Do you want to recursively apply these changes to all files and sub-folders?(我会回答),都会发生这种情况。为什么我不能通过这种方式改变权限以及如何解决这个问题?

答案1

仅可在支持文件权限的文件系统上更改文件权限。这才不是包括 FAT/FAT32 或 exFAT。(如果在挂载时启用了权限映射,则可能包括 NTFS,但默认情况下不启用。)

对于不支持 Unix 权限的文件系统,您需要在挂载时指定一个全局值。选项名称可能有所不同,对于 FAT,它是fmaskdmask。例如:

mount /dev/sdb1 /mnt -t vfat -o uid=1000,fmask=0133,dmask=022

答案2

我将其更改为 ext4,并使用 使 proftpd 成为所有者chown proftpd /home/pi/FTP-SERVER。我使用 /ext/fstab 使其自动挂载。

相关内容