【问题标题】:How to remove ftp user from blocked list using shell?如何使用 shell 从阻止列表中删除 ftp 用户?
【发布时间】:2015-04-10 08:13:46
【问题描述】:

在使用 VSFTPD 服务器的 CentOS 下,我们可以使用 shell 命令阻止用户进行 FTP 访问

echo tom >> /etc/vsftpd/ftpusers

tom 是用户名。

是否可以通过 shell 命令解除对同一个用户 tom 的阻止? 感谢您的提示!

【问题讨论】:

    标签: shell ftp


    【解决方案1】:

    用它来注释以tom开头的行:

         sed -i 's/^tom/#tom/' /etc/vsftpd/ftpusers
    

    【讨论】:

    • 简单而精彩!但是我可以完全删除tom吗(因为我确信没有任何冲突会破坏“tom”所在的tomas或atomic等其他用户名?
    • 如果你想(明智地)要求tom是一个完整的单词,那么你需要一个单词边界,就像这样......sed 's/^tom[[:>:]]/#tom/' ftpusers
    猜你喜欢
    • 2019-01-16
    • 1970-01-01
    • 2021-10-20
    • 1970-01-01
    • 1970-01-01
    • 2013-01-31
    • 2014-08-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多