У меня на сервере установлен внешний жесткий диск. Он находится на / 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.