Задача с удаленным созданием папки (ftp); решение проблемы
Здравствуйте!
Дано: Офисный сервер на Ubuntu 18.04.2 LTS. В папке /mnt смонтирован сетевой диск /Synology на одноименном NAS внутриофисной сети. На основе proftpd организован ftp доступ как к самому серверу так и к NAS. На NAS находится папка: drwxrwxrwx 7 root root 0 апр 19 00:43 Training_Documents (как видите полный доступ всем) Доступ к папке происходит через ftp (Total Commander 8.01). Описание проблемы: Находясь в каталоге Training_Documents не получается создать/скопировать каталог. Выдается ошибка 550. Файлы копируются и удаляются без проблем. Есть подозрение, что при попытке создать каталог через ftp пользователем является процесс proftpd, а владельцем root. Но не понятно почему, если на каталог стоят полные права всем drwxrwxrwx. При попытке поменять владельца через консоль (терминал с доступом ssh), тоже отказ в доступе: Код Код:
root@Eurasia:/mnt/Synology# sudo chown proftpd Training_Documents Гуру, помогите пожалуйста! |
counsellor,
Цитата:
У вас рутовая консоль (об этом говорит #) и при этом вы вызываете команду sudo. Зачем? Просто Код:
#chown proftpd Training_Documents Иными словами, чтобы добавлять/удалять пользователей для работы с ftp сервером (это более динамичный ресурс), не надо трогать пользователей самого сервера (там их должно быть минимум, ибо нефиг шариться на сервере кому не попадя). Поэтому посмотрите на эти документы: proftpd - шпаргалка по настройке Bog BOS: FTP-сервер ProFTPD: установка, настройка и использование Обратите внимание на команды создания ftp пользователей. |
Цитата:
Но ладно, проблема может быть вызвана пермишенами NFS. Проверьте в DSM, стоит ли галка, разрешающая доступ к подпапкам. |
Время: 07:28. |
Время: 07:28.
© OSzone.net 2001-