Erstellen langer Root-Passwörter

Erstellen langer Root-Passwörter

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 somepassin ä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 sudoTeil ist nicht erforderlich, wenn Sie dies als Root ausführen.

verwandte Informationen