创建长 root 密码

创建长 root 密码

假设我有 root 密码somepass。有没有办法创建一个脚本,将我的密码更改为由原始密码与其自身连接 n 次组成的字符串?

即,如果 n=3,脚本应该将我的密码从 更改somepasssomepasssomepasssomepass

(如果 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部分不是必需的。

相关内容