Opensuse

如何從命令行在 SuSE 上創建具有給定密碼的使用者?

  • August 5, 2020

我需要用給定的密碼創建一堆新使用者。我想要的是一個腳本,我將傳遞新使用者的使用者名,它將創建/添加使用者並設置其密碼。(所有新使用者的密碼都相同 - 這裡沒有安全問題。)

任何建議如何從命令行在 SuSE 上執行此操作?

SuSEuseradd有這個-p選項嗎?這需要密碼(儘管是加密形式,但你應該能夠生成我認為的密碼)。

所以useradd -p <crypt'ed password> <new username>我認為應該這樣做

你可以像這樣創建一個 shell 腳本:

#!/bin/bash
echo "Type the username:"
read USERNAME
echo "Type the pass:"
stty -echo
read PWD
stty echo
useradd -p ${PWD} ${USERNAME}

引用自:https://unix.stackexchange.com/questions/43235