我正在运行一个小项目,我希望有一个使用php执行的FTP帐户。无论是PHP本身还是被调用的shell脚本,我用谷歌搜索,仍然没有找到雪茄,所以作为最后的希望,我来到这里询问它是否可能,如果是,如果你可以链接我的答案或提供你的拥有如何做到这一点。感谢。
答案 0 :(得分:3)
<?php
shell_exec('useradd -G ftp ' . $username);
其中$ username是用户,ftp是组名。这假设您的ftp程序具有组&#39; ftp&#39;建立。此外,这可以在/home/$username
中创建用户的主目录,因此在大多数情况下这将是默认的FTP目录。
这也假设PHP作为root /特权用户运行,以便能够运行shell_exec()
,如果你在共享主机上通常不可用。
注意:这在安全模式下也不可用。