我正在运行一个小项目,我想有一个FTP帐户使用php执行。无论是PHP本身还是被调用的shell脚本,我搜索了一下,仍然没有找到雪茄,所以作为最后的希望,我来到这里询问是否可能,如果是的话,您是否可以链接到我的答案或提供您自己的如何做到这一点。谢谢。
发布于 2011-03-09 12:08:43
<?php
shell_exec('useradd -G ftp ' . $username);其中ftp是用户,$username是组名。这假设您的ftp程序设置了'ftp‘组。此外,这可能会在/home/$username中创建用户的主目录,因此在大多数情况下,这将是默认的FTP目录。
这也假设PHP是作为根用户/特权用户运行的,以便能够运行shell_exec(),如果你在共享主机上,这通常是不可用的。
注意:这在安全模式下也不可用。
https://stackoverflow.com/questions/5241160
复制相似问题