假设我有 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
如果您以 root 身份运行,则该sudo
部分不是必需的。