(Ubuntu Server 11.04)Proftpd 权限被拒绝使用 USB HDD

(Ubuntu Server 11.04)Proftpd 权限被拒绝使用 USB HDD

我的服务器上安装了一个外部硬盘。它位于 /dev/sdb1(或 /media/usb0)。我有一个 proftpd 用户,其主目录设置为 /media/usb0。

问题是 /media/usb0 的所有权是 root,我无法更改这一点。每次尝试上传文件时,我总是被拒绝权限。

我已经尝试设置 chmod -R 777 /media/usb0/,但它也不起作用。

proftpd linux 用户是 proftpd。

如何为 USB 硬盘设置正确的权限?

谢谢

答案1

我猜你的 USB 设备使用 FAT 作为文件系统?FAT 不支持 *nix 样式权限。没有所有权或权限的概念,因此不允许你对文件夹使用 chmod/chmod。

当您在 Linux 下挂载 FAT 文件系统时,您可以传递一些选项来设置 UID/GID/Dmask 和 Fmask。

人坐骑

uid=value and gid=value
  Set the owner and group of all files. (Default: the uid and 
  gid of the current process.)
dmask=value
  Set the umask applied to directories only. The default is the 
  umask of the current process. The value is given in octal.
fmask=value
  Set the umask applied to regular files only. The default is 
  the umask of the current process. The value is given in octal.

相关内容