想要在fedora上配置文件共享的FTP服务器(VSFTPD)


1

我正在使用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-。我在这做错了什么?有什么建议?


我不知道给出答案,但我认为你可能会混淆umask和chmod权限。有关man umask更多信息,请参阅
terdon 2013年

我明白这就是为什么我使用022,它应该为方向提供755,为文件提供644。如果我错了,请纠正我。
Jafar Ali 2013年

Answers:


0

您可能只需要将配置文件中的“local_umask”值更改为“000”。虽然我很久没有使用FTP守护进程,但是当我获得我不想要的权限模式时,这通常是问题所在。


我会尝试这个。
Jafar Ali
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.