Я новичок в docker. Я пытаюсь заставить работать контейнер atmoz / sftp с Azure Storage.
Моя цель - создать несколько пользователей SFTP, которые будут загружать файлы в свои собственные папки, которые я затем смогу найти в Azure Storage.
Я использовал следующую команду:
az container create \
--resource-group test \
--name testsftpcontainer \
--image atmoz/sftp \
--dns-name-label testsftpcontainer \
--ports 22 \
--location "East US" \
--environment-variables SFTP_USERS="ftpuser1:yyyy:::incoming ftpuser2:xxx:::incoming" \
--azure-file-volume-share-name test-sftp-file-share \
--azure-file-volume-account-name storagetest \
--azure-file-volume-account-key "zzzzzz" \
--azure-file-volume-mount-path /home
Контейнер создан и запущен, но когда я безуспешно пытаюсь подключиться через Filezilla, я получаю это в журнале:
Accepted password for ftpuser2 from 10.240.xxx.xxx port 64982 ssh2
bad ownership or modes for chroot directory component "/home/"
Если я использую / home / ftpuser1 / входящий, он работает для одного из пользователей.
Нужно ли мне сначала изменить разрешения для каталога / home? Если да, то как?