vsftpd изменяют полномочия владельца, однажды загруженные

Я пытаюсь установить среду, где можно было бы загрузить, и когда-то созданный освободит удаление и запишет полномочия.

Чтобы сделать так, я создаю виртуального пользователя со следующими настройками:

local_enable=YES
write_enable=YES

# Default Permissions: File: 400 ; Dir: 500
local_umask=0277
file_open_mode=0677
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
secure_chroot_dir=/var/run/vsftpd/empty

# Disable chmod
chmod_enable=NO
virtual_use_local_privs=YES

Проблема как тот, который загрузил файл, остается владельцем, он может удалить файл (даже при том, что полномочия установлены на 400).

То, как я смог бы сделать так пользователя, может загрузить и затем не бывший способный удалять его через FTP?

0
задан 13 July 2017 в 04:38

1 ответ

Мне наконец удалось находить способ достигнуть этого. После рассмотрения руководства в течение Энного времени мне удалось найти директиву cmds_denied которые отключают инструкции.

В моем случае я установил его на: cmds_denied=RMD,DELE.

0
ответ дан 2 November 2019 в 22:34

Другие вопросы по тегам:

Похожие вопросы: