
假設我有 root 密碼somepass
。有沒有辦法創建一個腳本,將我的密碼更改為由原始密碼與其自身連接 n 次組成的字串?
即,如果 n=3,腳本應將我的密碼從 更改somepass
為somepasssomepasssomepass
。
(這個想法是為了節省輸入長密碼的時間,如果 n 是一個很大的數字。)
答案1
這樣就可以了。
n=5
p="password"
u="username"
for (( c=1; c<=n; c++)) ; do d=$p$d ; done
echo $u":"$d | sudo chpasswd
sudo
如果您以 root 身分執行此部分,則不需要該部分。