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- . Что я здесь не так делаю? Какие-либо предложения?

1 ответ1

0

Вам, вероятно, просто нужно изменить значение "local_umask" в файле конфигурации на "000". Хотя я давно не использовал FTP-демоны, это обычно было проблемой, когда я получал режимы доступа, которые мне не нужны.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .