Не беспокойтесь, если Вам на самом деле не нужно что-то, что Вы не можете получить легко (такие как требование обновленного libc или ядра), чтобы к вручную обновленным пакетам Вам нужно. Ubuntu 9.04 была одним из лучших выпусков, и существует мало причины обновить серверы кроме тех случаев, когда Вы имеете к.
Использование local_umask
и file_open_mode
, как вы описываете, работает должным образом в системе, которую я должен передать.
Вы не забыли перезапустить службу vsftpd после внесения изменений?
У меня была аналогичная проблема, мои файлы были загружены с разрешением 600
, а папки были с 700
.
Мне пришлось изменить local_umask - 022
, чтобы получить права доступа, которые должны быть установлены при загрузке файлов через FTP через шифрование TLS
.
# in etc/vsftpd.conf
local_umask=022
Это сделало разрешение, установленное для загрузки файлы должны иметь вид 644
, а папка - 755
Затем, конечно, мне пришлось перезапустить службу vsftpd, используя
systemctl restart vsftpd