Доступ к хранилищу с помощью докера FTP получает ошибку 550
Я на самом деле использую хранилище объектов от масштаба. Я хочу быть в состоянии получить к нему доступ с помощью ftp и выполнить некоторые действия. Прямо сейчас я могу получить доступ к файлам / папкам и просматривать их, но я не могу выполнять никаких действий, таких как переименование файла, создание каталога... Я использую CentOS 7 в качестве операционной системы. Вот мой смонтированный том на моем хосте:
drwxrwxr-x. 1 root root 0 Jan 1 1970 mnt
Я использую следующую команду для создания контейнера:
docker run -d --name ftpd_server -p 21:21 -p 30000-30009:30000-30009 -e "PUBLICHOST=123.123.123.123" -v /mnt:/home/ftpusers/root stilliard/pure-ftpd:hardened
Затем я вхожу в контейнер с:
docker exec -it ftpd_server /bin/bash
И я создаю пользователя
pure-pw useradd root -f /etc/pure-ftpd/passwd/pureftpd.passwd -m -u ftpuser -d /home/ftpusers/root
(Нужно ли ставить root как пользователь ftp?)
Тогда я получаю это, когда я пытаюсь создать каталог
И я могу видеть мое содержимое