Linux 禁止用戶交互式登錄

#cat /etc/passwd 查看用戶賬戶信息
  
testuser :x:501:501: /home/testuser : /bin/bash

這是我們一般看到的信息,用戶登錄到/bin/bash就是交互式登錄,如果要禁止用戶交互式登錄就還要修改用戶bash ,使用戶無法登錄:

#usermod -s 可以修改用戶的登錄bash
#usermod -s /sbin/nologin testuser

#cat /etc/passwd

testuser :x:501:501: /home/testuser : /sbin/nologin

#su - testuser 看是不是提示:the account is currently not available
如果想啓用用戶的交互式登錄,那就再把其登錄bash改回來:
#usermod -s /bin/bash testuser

創建用戶的時候直接設置爲無交互式登錄:

#useradd -s /sbin/nologin Tom
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章