Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Задача с удаленным созданием папки (ftp); решение проблемы (http://forum.oszone.net/showthread.php?t=340238)

counsellor 24-04-2019 00:29 2868915

Задача с удаленным созданием папки (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
chown: изменение владельца 'Training_Documents': Отказано в доступе

Тоже не понятно почему пользователь root для своего каталога не может поменять пользователя?

Гуру, помогите пожалуйста!

lxa85 24-04-2019 09:24 2868939

counsellor,
Цитата:

Цитата counsellor
# sudo chown proftpd Training_Documents »

Как минимум такая конструкция является странной.
У вас рутовая консоль (об этом говорит #) и при этом вы вызываете команду sudo. Зачем? Просто
Код:

#chown proftpd Training_Documents
Рассматривая вопрос дальше, вообще привязка пользователей ftp сервера к пользователям системы - является ошибочной.
Иными словами, чтобы добавлять/удалять пользователей для работы с ftp сервером (это более динамичный ресурс), не надо трогать пользователей самого сервера (там их должно быть минимум, ибо нефиг шариться на сервере кому не попадя).

Поэтому посмотрите на эти документы:
proftpd - шпаргалка по настройке
Bog BOS: FTP-сервер ProFTPD: установка, настройка и использование
Обратите внимание на команды создания ftp пользователей.

Jula0071 24-04-2019 10:16 2868952

Цитата:

Цитата counsellor
В папке /mnt смонтирован сетевой диск /Synology на одноименном NAS внутриофисной сети.
На основе proftpd организован ftp доступ как к самому серверу так и к NAS. »

Я правильно понял, что фтп должен писать в папку, которая смонтирована на удалённом NAS по NFS? Но зачем? У синолоджи есть свой фтп сервер.
Но ладно, проблема может быть вызвана пермишенами NFS. Проверьте в DSM, стоит ли галка, разрешающая доступ к подпапкам.


Время: 07:28.

Время: 07:28.
© OSzone.net 2001-