
好吧,我知道這個問題很奇怪,但我有一個用戶“Bob”,我只希望 Bob 的帳戶陷入無限登入循環。請注意,我不想退出登入循環。
我該怎麼做呢?
答案1
要解決 bodhi 的評論,即用戶可以通過其他方式登錄,請打開文件/etc/security/limits.conf
並在底部添加以下行
username hard maxlogins 0
使用者將能夠登入 tty,但會立即被踢出,lightdm(或任何其他登入管理器)也會執行相同的操作。為了更好的衡量,我會將它與 chowning .Xauthority 一起使用
答案2
更改 Bob 的 shell:
sudo chsh -s /bin/false Bob
答案3
開啟終端(按Ctrl+ Alt+ T)。在終端機中執行此命令。
chown -R root:root /home/Bob/.Xauthority
該命令將 Bob 用戶的 .Xauthority 目錄的所有權更改為 root 用戶,從而不允許 Bob 登入。
答案4
如果目的是阻止用戶 Bob 登錄,我建議您還可以使用以下方法鎖定用戶密碼並使其帳戶過期:
passwd -l bob
usermod --expiredate 1 bob
這也會阻止使用金鑰進行 ssh 登入。有更多資訊在如何啟用或停用用戶問題。