代码之家  ›  专栏  ›  技术社区  ›  Matthieu Mollard

在Python中列出FTP用户

  •  0
  • Matthieu Mollard  · 技术社区  · 9 年前

    我只想使用Python列出ftp上的所有用户(或所有帐户名)。 我可以连接到ftp,但不能登录!

    from ftplib import FTP
    ftp = FTP("46.28.65.182")
    
    ftp.connect()
    

    这就是代码。 因此,如果您有解决方案,欢迎!:) 我认为这很容易,但我是个新手;) 谢谢大家

    1 回复  |  直到 9 年前
        1
  •  0
  •   Steffen Ullrich    9 年前

    这是不可能的。没有FTP命令来列出系统上的所有FTP用户帐户,这也会被认为是一个错误的功能(安全!)如果存在这样的命令,尤其是如果它可供未经授权的用户使用。

    由于不存在这样的命令,ftplib不能提供这样的命令。您需要对机器进行其他类型的(管理)访问,然后查看FTP服务器的配置以获取这些信息。