Назад | Перейти на главную страницу

(Ubuntu Server 11.04) Разрешение Proftpd запрещено для жестких дисков USB

У меня на сервере установлен внешний жесткий диск. Он находится на / dev / sdb1 (или / media / usb0). У меня есть пользователь proftpd, домашний каталог которого установлен в / media / usb0.

Проблема в том, что / media / usb0 принадлежит пользователю root, и я не могу это изменить. Я всегда получаю отказ в разрешении при попытке загрузить файл.

Я уже пробовал установить chmod -R 777 / media / usb0 /, но он тоже не работает.

Пользователь proftpd linux - это proftpd.

Как мне установить правильные разрешения для usb hdd?

Спасибо

Я предполагаю, что ваше USB-устройство использует FAT в качестве файловой системы? FAT не поддерживает разрешения в стиле * nix. Не существует концепции владения или разрешений, поэтому вам не разрешается использовать chmod / chmod в папке.

Когда вы монтируете файловую систему FAT под Linux, вы можете передать несколько параметров для установки 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.