2011-03-09 145 views
1

我正在運行一個小項目,我想要一個使用php執行的FTP帳戶。無論是PHP本身還是一個shell腳本被調用,我搜索了一下,仍然沒有發現任何雪茄,所以我最後希望能夠問這是否可能,如果可以的話,如果你可以將我鏈接到一個答案或提供你的擁有如何做到這一點。謝謝。使用PHP(和/或Shell腳本)創建一個FTP帳戶

回答

3
<?php 

shell_exec('useradd -G ftp ' . $username); 

其中$ username是用戶,ftp是組名。這假定你的ftp程序有'ftp'組。另外,這可能會在/home/$username中創建用戶的主目錄,以便在大多數情況下它將成爲默認的FTP目錄。

這也假設PHP作爲根/特權用戶運行,以便能夠運行shell_exec(),如果您在共享主機上通常不可用。

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

+0

它是一個專用服務器,所以它應該以root身份運行,我現在會測試它,並按下該檢查按鈕,如果它的工作:) – Ugleh 2011-03-09 04:11:56