鎖定用戶帳戶仍然可以透過ssh公鑰登入?

鎖定用戶帳戶仍然可以透過ssh公鑰登入?

Linux 中是否可以有一個只能透過 SSH 公鑰登入的使用者帳戶?

我想簡單地sudo passwd -l myuser鎖定帳戶(這樣我就不需要產生一些隨機且安全的密碼)並允許僅透過 SSH 公鑰登入。不幸的是,這不起作用(日誌顯示:使用者 myuser 不允許,因為帳戶已鎖定)。

謝謝

答案1

只需產生一個隨機字串並將其傳遞給useradd命令即可。如果不出意外的話,useradd -p '*NP*' <userid>就可以了。

相關內容