我正在尝试使用拒绝文件指令来阻止用户访问本地根目录中的多个目录,使用VSFTPD。
例如,我想禁止用户进入目录行政和授权,其中存在于本地根目录一个用户的目录。
如果我写
deny_file=auth
它有效,但仅适用于该目录。
如果我写两个指令,比如
deny_file=auth
deny_file=admin
…只有第二个似乎有效,让我认为第二个指令完全覆盖第一个指令。
根据vsftpd.conf手册页,我应该使用如下命令:
deny_file={auth,admin}
不幸的是,这不起作用。
我还尝试了以下方法:
deny_file=auth,admin
deny_file=auth admin
或者使用正则表达式语法,例如:
deny_file=(auth|admin)
没有任何更好的结果。
VSFTPD似乎只接受否认一,正好一个目录。
拒绝的确切语法是什么超过一个目录在VSFTPD?
我应该将正则表达式包含在某些内容中吗?
单引号或双引号、斜杠、方括号等?
如果可以给出一个简单的列表,如果不是逗号,分隔符是什么?