
Angenommen, ich habe ein Root-Passwort somepass
. Gibt es eine Möglichkeit, ein Skript zu erstellen, das mein Passwort in eine Zeichenfolge ändert, die aus dem ursprünglichen Passwort besteht, das n-mal mit sich selbst verknüpft ist?
D. h., wenn n=3, sollte das Skript mein Passwort von somepass
in ändern somepasssomepasssomepass
.
(Die Idee besteht darin, Zeit beim Eintippen langer Passwörter zu sparen, wenn n eine große Zahl ist.)
Antwort1
Das würde es tun.
n=5
p="password"
u="username"
for (( c=1; c<=n; c++)) ; do d=$p$d ; done
echo $u":"$d | sudo chpasswd
Der sudo
Teil ist nicht erforderlich, wenn Sie dies als Root ausführen.