Debian

sudo passwd -d ahmad 後終端未啟動

  • November 2, 2019

我正在執行 debian 10 並且終端在以下行之後沒有啟動…

Xterm 和 Xuterm 也沒有啟動。

我應該怎麼做才能扭轉這個動作

passwd -d ahmad
usermod -s /usr/sbin/nologin ahmad
chage -l ahmad
grep ahmad /etc/passwd
grep ahmad /etc/shadow

您已設置登錄 shell 以防止 shell 啟動。(如果你不知道它的作用,我不確定你為什麼會執行這個命令。它非常具體;有人欺騙你嘗試這個嗎?)

假設您在一個平台上,/bin/bash您可以使用它來重置您的外殼

usermod -s /bin/bash ahmad

順便說一句,passwd -d從您的帳戶中刪除了密碼。如果您使用的系統有任何遠端訪問的可能性,我建議您設置密碼:

passwd    # Run this as user ahmad. If you're root use "passwd ahmad" instead

引用自:https://unix.stackexchange.com/questions/550011