想要在 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 守護程式了,但這通常是當我獲得我不想要的權限模式時出現的問題。

相關內容