3種方法來臨時禁用1個普通帳號登入LINUX系統
1.修改 /etc/shadow 中的密碼欄,加驚嘆號 (!),帶!號為禁用,沒有!則為啟用
2.使用usermod 命令 (usermod -L 禁用 , usermod -U 啟用)
3.使用passwd 命令 (passowd -l 禁用,passwd -u 啟用)
舉例分析:
建立了一個帳號 nick ,請注意 !是否消失?
方法一:
[root@localhost home]# grep nick /etc/shadow
nick:!$1$UQLz3McP$R9nmiD79ckGxpZupG2Wgf.:14873:0:99999:7:::
方法二:
[root@localhost home]# usermod -L nick
[root@localhost home]# grep nick /etc/shadow
nick:!$1$UQLz3McP$R9nmiD79ckGxpZupG2Wgf.:14873:0:99999:7:::
[root@localhost home]# usermod -U nick
[root@localhost home]# grep nick /etc/shadow
nick:$1$UQLz3McP$R9nmiD79ckGxpZupG2Wgf.:14873:0:99999:7:::
方法三:
[root@localhost home]# passwd -l nick
Locking password for user nick.
passwd: Success
[root@localhost home]# grep nick /etc/shadow
nick:!!$1$UQLz3McP$R9nmiD79ckGxpZupG2Wgf.:14873:0:99999:7:::
[root@localhost home]# passwd -u nick
Unlocking password for user nick.
passwd: Success.
[root@localhost home]# grep nick /etc/shadow
nick:$1$UQLz3McP$R9nmiD79ckGxpZupG2Wgf.:14873:0:99999:7:::