在Linux系统中禁用用户帐号

本文最后更新于2016年11月21日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢!

=Start=

缘由:

工作、学习需要。

正文:
方法1:

Linux系统使用/etc/passwd文件存储用户账户信息,包括用户名、密码和主目录位置等信息。可以通过修改此文件来禁用用户,只要要在用户前加入"#"即可。
[root@localhost /]# vim /etc/passwd
#crazyof:x:501:501::/home/crazyof:/bin/bash

方法2:

/etc/shadow文件保存了用户账户MD5加密后的用户密码,修改其文件内容同样能够禁用用户。
只要在用户行首加入"!""*"即可。
[root@localhost /]# vim /etc/shadow
!crazyof:$1$T36Ca0J6$kLYVktvfSmZmgAwq9eWUx.:14474:0:99999:7::

方法3:

使用'passwd -l'命令可简单快速禁用用户。
[root@localhost ~]# sudo passwd -l crazyof
Locking password for user crazyof.
passwd: Success

重新启用用户账户
[root@localhost ~]# sudo passwd -u crazyof
Unlocking password for user crazyof.
passwd: Success.

参考链接:

http://blog.csdn.net/wzb56_earl/article/details/6575142

=END=

声明: 除非注明,ixyzero.com文章均为原创,转载请以链接形式标明本文地址,谢谢!
https://ixyzero.com/blog/archives/2957.html

《在Linux系统中禁用用户帐号》上有3条评论

  1. Linux强制用户首次登陆修改密码
    https://www.lianst.com/3622.html

    [root@localhost ~]# useradd testuser1
    [root@localhost ~]# echo "This_is_p@sswd" | passwd testuser1 --stdin
    Changing password for user testuser1.
    passwd: all authentication tokens updated successfully.
    [root@localhost ~]# chage -d0 testuser1

发表评论

电子邮件地址不会被公开。 必填项已用*标注