我必須在 10 台伺服器上建立 20 個使用者。我想建立一個腳本,在伺服器上為我建立 20 個使用者(使用 很容易useradd
)並加密密碼。我有我的變數
$crypt=perl -e 'print crypt...'
現在我想創建一個循環來創建新用戶,密碼將由$crypt
.
我怎樣才能做到這一點?
答案1
設定地穴
crypt=$(perl -e'print crypt("somekey", "salt_character")')
在 for 迴圈中呼叫使用者名稱列表並傳遞 $crypt 作為密碼。
for i in `cat usernamelist`
do
useradd $i -p $crypt
done
從手冊頁,
-p, --password PASSWORD
The encrypted password, as returned by crypt(3). The default is to disable the account.