Anda mungkin ingin mencoba:
usermod -p '!!' root
usermod
dengan -p
parameter mengambil nilai mentah untuk bertaruh ditetapkan sebagai kata sandi terenkripsi di /etc/shadow
file.
Penggunaan tradisional dari parameter ini adalah untuk memberikan usermod
kata sandi yang sudah dienkripsi, tetapi juga menerima '!!'
menandai akun sebagai terkunci.
Pada akhirnya, perintah ini akan menghapus kata sandi saat ini dan hanya menyisakan tanda seru yang menyetel akun root sebagai terkunci di passwd
cara¹, semuanya dalam satu gerakan menggunakan perintah yang aman dan standar, sehingga memenuhi permintaan.
¹:Menurut diskusi ini, tidak ada standar yang ditetapkan tentang cara mengunci akun. Jadi usermod -L
hanya menggunakan satu tanda seru (!
) di depan kata sandi hash untuk menguncinya, sedangkan passwd -l
menggunakan dua (!!
).