課堂筆記day22

批量創(chuàng)建用戶并且設(shè)置8位隨機密碼

先批量創(chuàng)建用戶oldboy01——oldboy09? ,密碼為123456

先創(chuàng)建用戶名:echo?oldboy{01..9}|xargs -n

sed -r? 表示的是可以使用擴展正則

括號里的代表前面的??? 01-9? 的用戶名

useradd \1:創(chuàng)建以前面01-09的用戶

echo 123456:每個用戶的密碼為123456

passwd --stdin \1 :密碼用--stdin(標(biāo)準輸入重定向)到每個用戶上

最后交給bash執(zhí)行

用sed批量創(chuàng)建:echo oldboy{01..9}|xargs -n|sed -r 's#(.*)#useradd \1;echo 123456|passwd --stdin \1#g'|bash


生成隨機密碼:date +%N

&在 sed命令中s###g 表示前面正則匹配到的內(nèi)容

echo $p & >>/p.txt把每個用戶對應(yīng)的密碼輸入到p.txt

總結(jié)前面的一起,把命令拼接起來:

echo oldboy{01..9}|xargs -n1|sed 's#(.*)#useradd &;p=$(date +%N);echo $p|passwd --stdin &;echo $p & >>/p.txt#g'|bash

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容