【问题标题】:Creating an FTP Account with PHP (and/or Shell Scripts)使用 PHP(和/或 Shell 脚本)创建 FTP 帐户
【发布时间】:2011-03-09 04:00:02
【问题描述】:

我正在运行一个小项目,我想在其中使用 php 执行创建一个 FTP 帐户。要么是 PHP 本身,要么是被调用的 shell 脚本,我用谷歌搜索,仍然没有找到雪茄,所以作为最后的希望,我来这里询问它是否可能,如果可以,如果你可以将我链接到答案或提供你的自己怎么做。谢谢。

【问题讨论】:

    标签: php shell ftp


    【解决方案1】:
    <?php
    
    shell_exec('useradd -G ftp ' . $username);
    

    其中 $username 是用户名,ftp 是组名。这假设您的 ftp 程序设置了组 'ftp'。此外,这可能会在/home/$username 中创建用户的主目录,因此在大多数情况下这将是默认的 FTP 目录。

    这还假设 PHP 以 root/特权用户身份运行,以便能够运行 shell_exec(),如果您使用共享主机,则通常不可用。

    注意:这在安全模式下也不可用。

    【讨论】:

    • 它是一个专用服务器,所以它应该以 root 身份运行,我现在将对其进行测试,如果它有效,请按下该检查按钮 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-14
    • 1970-01-01
    • 1970-01-01
    • 2012-06-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多