#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
創建用戶的時候直接設置爲無交互式登錄:
#useradd -s /sbin/nologin Tom