Můžete zkusit:
usermod -p '!!' root
usermod s -p Parametry převezmou nezpracovanou hodnotu pro sázku nastavenou jako šifrované heslo v /etc/shadow soubory.
Tradiční použití tohoto parametru je dát usermod již zašifrované heslo, ale přijímá také '!!' označení účtu jako uzamčeného.
Nakonec tento příkaz odstraní aktuální heslo a ponechá pouze vykřičníky, které nastaví root účet jako uzamčený v passwd způsobem¹, vše jedním tahem pomocí bezpečného a standardního příkazu, čímž je požadavek splněn.
¹:Podle této diskuse neexistuje žádný zavedený standard na způsob uzamčení účtu. Takže usermod -L používá pouze jeden vykřičník (! ) před hashovaným heslem, abyste jej uzamkli, zatímco passwd -l používá dvě (!! ).