Bash 循環新用戶

Bash 循環新用戶

我必須在 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.

相關內容