Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Задача с удаленным созданием папки (ftp); решение проблемы  (Прочитано 1427 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Counsellor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
  • Dangerous! Biological contamination!
    • Просмотр профиля


Здравствуйте!

Дано:
Офисный сервер на 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': Отказано в доступе

Причем, если тоже самое делать не в каталоге /mnt/Synology все работает нормально. Смена владельца каталога созданного root проходит без ошибок.

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

Гуру, помогите пожалуйста!
Все не так плохо, как Вы думаете. Все НАМНОГО хуже.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6755
  • 20% Cooler
    • Просмотр профиля
sudo chown
ftp не поддерживает стандартные права linux/unix.

Пользователь добавил сообщение 24 Апреля 2019, 02:17:39:
указывайте при монтировании
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Counsellor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
  • Dangerous! Biological contamination!
    • Просмотр профиля
chown выполняется через терминал под root (sudo su)
Пользователь владелец каталога root не может изменить владельца.
Цитировать
указывайте при монтировании
Стесняюсь спросить, что именно указывать?
Все не так плохо, как Вы думаете. Все НАМНОГО хуже.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Цитировать
/mnt/Synology#
точно ntfs.
Wars ~.o

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
В папке /mnt смонтирован сетевой диск /Synology на одноименном NAS
Каким образом "смонтирован"? Опции при монтировании какие указаны?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Counsellor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
  • Dangerous! Biological contamination!
    • Просмотр профиля
Запись из /etc/fstab
/dev/mapper/Eurasia--vg-swap_1 none            swap    sw              0       0
//192.168.0.235/Training_Documents /mnt/Synology/Training_Documents cifs credentials=/etc/Synology,vers=1.0     0       0
//192.168.0.235/Tech /mnt/Synology/Tech cifs credentials=/etc/Synology,vers=1.0     0       0
//192.168.0.235/Users /mnt/Synology/Users cifs credentials=/etc/Synology,vers=1.0     0       0
Все не так плохо, как Вы думаете. Все НАМНОГО хуже.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
cifs это точно ntfs, не работает команды chown и chmod...
Wars ~.o

Оффлайн Counsellor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
  • Dangerous! Biological contamination!
    • Просмотр профиля
В принципе задача стоит не на передачу прав на каталог другому пользователю, а на создание каталога через ftp-клиент. Ответ 550 от ftp говорит о том, что не достаточно прав. Но, если я подключен терминалом (через PYTTY) то создание каталога, например, через mc производится без всяких проблем и в созданный каталог можно писать и удалять файлы без проблем. Но не удобно каждый раз сначала создавать каталог в терминале, а потом им пользоваться через ftp-клиент.
Все не так плохо, как Вы думаете. Все НАМНОГО хуже.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6755
  • 20% Cooler
    • Просмотр профиля
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
можно в пользователь (user) на /etc/fstab
//192.168.0.235/Tech /mnt/Synology/Tech cifs uid=user,gid=user,credentials=/etc/Synology,vers=1.0     0       0
user или цифры (id)/
id user
выдаёт цифры(user)....
« Последнее редактирование: 24 Апреля 2019, 20:26:40 от victor00000 »
Wars ~.o

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Просто не пользуйтесь FTP.
Используйте ssh/sftp.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Counsellor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
  • Dangerous! Biological contamination!
    • Просмотр профиля
Просто не пользуйтесь FTP.
Используйте ssh/sftp.
Ваш совет не корректен, т.к.
В принципе задача стоит не на передачу прав на каталог другому пользователю, а на создание каталога через ftp-клиент. ...... Но не удобно каждый раз сначала создавать каталог в терминале, а потом им пользоваться через ftp-клиент.
Все не так плохо, как Вы думаете. Все НАМНОГО хуже.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Мой совет вполне корректен.
То, что вы его не поняли или предпочли проигнорировать - ваша личная проблема.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6755
  • 20% Cooler
    • Просмотр профиля
TLDR: FTP устарел и небезопасен.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Ну, скажем, есть ftps, но ключевое слово - устарел.
Он просто не предназначен для использования в условиях современного интернета в частности и развития сетевых взаимодействий вообще.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.05 секунд. Запросов: 22.