Sie können Folgendes versuchen:
usermod -p '!!' root
usermod
mit dem -p
Parameter nimmt den Rohwert, der als verschlüsseltes Passwort in /etc/shadow
gesetzt werden soll Dateien.
Die traditionelle Verwendung dieses Parameters ist die Angabe von usermod
ein bereits verschlüsseltes Passwort, akzeptiert aber auch den '!!'
Kennzeichnen des Kontos als gesperrt.
Am Ende entfernt dieser Befehl das aktuelle Passwort und hinterlässt nur die Ausrufezeichen, die das Root-Konto in passwd
als gesperrt festlegen Weise¹, alles in einem Zug mit einem sicheren und standardmäßigen Befehl, wodurch die Anfrage erfüllt wird.
¹:Laut dieser Diskussion gibt es keinen etablierten Standard, wie man einen Account sperrt. Also usermod -L
verwendet nur ein einziges Ausrufezeichen (!
) vor dem gehashten Passwort, um es zu sperren, während passwd -l
verwendet zwei (!!
).