我在 ubuntu 伺服器上安裝了 ftp,現在想要新增一個使用者。我正在使用本教程:http://www.debian-administration.org/articles/383
一切工作正常,但我堅持添加用戶的步驟。當我這樣做時:
# sudo pure-pw useradd remo -u ftpuser -g ftpgroup -d /home/pubftp/remo -N 10
它給我錯誤“您必須提供非root uid和gid”。
我想檢查用戶的 uid 和 gid 並將其放入命令中,但用戶尚未建立。所以無法取得它的uid。
朋友要怎麼做呢?
答案1
不需要使用上面的命令,如果您使用本地用戶,則只需使用創建一個帳戶useradd usernamehere
,並為用戶創建一個密碼,然後將配置文件更改為local_user YES
,從客戶端連接檢查即可工作,您本地用戶的文件將儲存在下面/home/username
,本地用戶將被重定向到本地用戶的主目錄,如果您建立匿名FTP登入它會重定向到那/var/ftp/pub
是不同的,如果您不需要瀏覽除主目錄之外的所有資料夾啟用目錄Chroot_local_enable YES
,那麼您的本地用戶只能存取他的主目錄