2015-07-19 121 views
1

我正在嘗試編寫腳本來將用戶添加到FreeBSD。 FreeBSD的adduser命令的問題在於它從我這裏一步一步地獲取信息。就像我運行adduser後,它要求輸入用戶名;在我輸入用戶名後,它要求提供全名,等等。所以現在我的腳本需要一步一步地給出輸入。FreeBSD腳本添加用戶

回答

2

你試過useradd [1]?它也可以在FreeBSD上使用pw。如果pw是不是直接從腳本訪問,您可以使用完整的路徑爲/usr/sbin/pw應該在任何地方工作

+0

但是這並不適用於FreeBSD。在FreeBSD中,我們有adduser,而我上面提到的那個是我知道的唯一方法。 – ipinlnd

+0

你爲什麼認爲freeBSD沒有'useradd'?當然它有這樣的命令: http://linuxg.net/create-users-on-freebsd-systems-with-useradd/ – Jakuje

+0

使用pw?是的,我試過用終端,但在腳本中,我得到這個錯誤:pw:找不到 – ipinlnd