Fedora에서 파일 공유를 위해 구성된 FTP 서버(VSFTPD)를 원함

Fedora에서 파일 공유를 위해 구성된 FTP 서버(VSFTPD)를 원함

저는 Fedora를 사용하여 내부용 FTP 서버를 호스팅하고 있으며 이를 위해 vsftpd를 사용하고 있습니다. 구성 파일을 사용하고 있습니다 /etc/vsftpd/vsftpd.conf.

제가 사용하고 있는 구성은 다음과 같습니다.

    listen=YES
    anonymous_enable=YES
    local_enable=YES
    write_enable=YES
    anon_upload_enable=YES
    anon_mkdir_write_enable=YES
    dirmessage_enable=YES
    xferlog_enable=YES
    connect_from_port_20=YES
    chown_uploads=YES
    chown_username=username
    ftpd_banner=Welcome to blah FTP service.
    pam_service_name=vsftpd
    rsa_cert_file=/etc/ssl/certs/vsftpd.pem
    anon_root=/home/ftp
    anon_umask=022
    local_umask=022
    file_open_mode=0777

내가 무엇을 하든 익명의 사용자가 업로드한 파일은 이고 -rw------- 생성된 디렉터리는 drwxrwxrwx.

업로드한 파일을 -rw-rw-rw-. 내가 여기서 뭘 잘못하고 있는 걸까? 어떤 제안이 있으십니까?

답변1

구성 파일의 "local_umask" 값을 "000"으로 변경하면 됩니다. 한동안 FTP 데몬을 사용하지 않았지만 원하지 않는 권한 모드를 얻을 때 일반적으로 문제가 되는 것이 바로 이것이었습니다.

관련 정보