linux - FTP 设置阻止 CD 命令

标签 linux

我想阻止“cd”命令通过 FTP 连接在远程服务器上运行。

我正在使用“HELiOS release 6.5.2 (Carbon)”版本。

提前致谢。

最佳答案

我认为这可能会从 ftp 服务器更改为 ftp 服务器。您可能想将用户关在家里。

在 VSFTPD 上检查是否存在:chroot_local_user=YES

在 VSFTP 上,您在评论中提到可以使用 cmds_Allowed:

cmds_allowed=ABOR,APPE,CWD,DELE,HELP,LIST,MDTM,MKD,NLST,PASS,PASV,PWD,QUIT,RETR,RMD,RNFR,RNTO,SIZE,STOR,TYPE,USER

FTP更改目录的命令是CWD,删除目录的命令是DELE

所以:

cmds_allowed=ABOR,APPE,HELP,LIST,MDTM,MKD,NLST,PASS,PASV,PWD,QUIT,RETR,RMD,RNFR,RNTO,SIZE,STOR,TYPE,USER

"

或者:

cmds_denied=CWD

关于linux - FTP 设置阻止 CD 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26465245/

相关文章:

linux - 要求用户从 root 模式运行 makefile

python - 为什么我在 SSH 服务器上安装 SpaCy en_core_web_sm 时遇到 PermissionError

python - SFTP到远程机器,切换到root并在远程机器上执行命令

更改目录时间/日期

linux - 如何删除没有特定扩展名的文件?

linux - 尝试安装 virtualbox-5.1 时出错

c++ linux - 从IP获取接口(interface)

linux - appassembler maven 插件未对生成的脚本设置 "execute"权限

c++ - Boost Filesystem 在 Linux 上创建目录,用 "/"替换 "\"

linux - 如何使用 Ansible playbook 在不更改时间戳的情况下备份文件