컬: (25) FTP 업로드 실패: vsftpd docker에 553

컬: (25) FTP 업로드 실패: vsftpd docker에 553

컨테이너를 실행하고 파일 보내기를 사용하려고 하는데 curl실패합니다.

컨테이너 실행

export FTP_USER="test"
export FTP_PASSWORD="test"

docker run \
    --name mock_ftp_server \
    --publish 21:21 \
    --publish 4559-4564:4559-4564 \
    --env FTP_USER="$FTP_USER" \
    --env FTP_PASSWORD="$FTP_PASSWORD" \
    --detach \
  panubo/vsftpd

파일 보내기

$ curl --upload-file /tmp/mock.data-2017-03-28.tar.gz ftp://localhost --user $FTP_USER:$FTP_PASSWORD
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                               Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (25) Failed FTP upload: 553

질문

어떻게 되어가나요? 뭔가를 추가해야 합니까?

관련된

답변1

기반으로VSFTPD 553 오류: AskUbuntu에서 파일을 생성할 수 없습니다.나는 그것을 고쳤다루트 디렉터리의 소유자 변경( /srv/)FTP 사용자의 경우 ftp:

docker run …
docker exec mock_ftp_server chown ftp:ftp -R /srv/
curl …

그래요보안에 대한 정보를 기다리는 중이 솔루션을 위해.

관련 정보