有时候,我们需要临时禁用一个账号,有时还需要反过来解禁用户账号。本文将介绍一些管理用户访问的命令,并介绍它们的使用方法。文章源自新逸网络-https://www.xinac.net/9095.html
文章源自新逸网络-https://www.xinac.net/9095.html
1、passwd 命令
(1)锁定用户:文章源自新逸网络-https://www.xinac.net/9095.html
passwd -l <username>
l:lock,等同于:usermod -L文章源自新逸网络-https://www.xinac.net/9095.html
(2)解锁用户:文章源自新逸网络-https://www.xinac.net/9095.html
passwd -u <username>
u:unlock,等同于:usermod -U文章源自新逸网络-https://www.xinac.net/9095.html
文章源自新逸网络-https://www.xinac.net/9095.html
2、usermod 命令
(1)锁定用户:文章源自新逸网络-https://www.xinac.net/9095.html
usermod -L <username>
等同于:passwd -l文章源自新逸网络-https://www.xinac.net/9095.html
(2)解锁用户:文章源自新逸网络-https://www.xinac.net/9095.html
usermod -U <username>
等同于:passwd -u文章源自新逸网络-https://www.xinac.net/9095.html
文章源自新逸网络-https://www.xinac.net/9095.html
3、修改用户shell
将用户的shell修改为 /sbin/nologin 可禁止用户登录文章源自新逸网络-https://www.xinac.net/9095.html
// 方法一 usermod <username> -s /sbin/nologin // 方法二 chsh <username> -s /sbin/nologin
文章源自新逸网络-https://www.xinac.net/9095.html
4、修改/etc/passwd文件
(1)把第二个字段中的"x"变成其它的字符,该账号就不能登录文章源自新逸网络-https://www.xinac.net/9095.html
(2)把/bin/bash修改成/sbin/nologin,同3文章源自新逸网络-https://www.xinac.net/9095.html
文章源自新逸网络-https://www.xinac.net/9095.html
5、修改/etc/shadow文件
(1)在第二个密码字段的前面加上一个“!”,该账号就不能登录。等同于usermod -L命令文章源自新逸网络-https://www.xinac.net/9095.html
(2)在最后两个冒号之间加上数字"1",表示该账号的密码自1970年1月1日起,过一天后立即过期,当然现在自然就不能登录了。文章源自新逸网络-https://www.xinac.net/9095.html
(3)如果需要解禁,还原修改的内容就可以了。文章源自新逸网络-https://www.xinac.net/9095.html
6、直接删除用户
userdel [-r] <username>
-r 选项: 表示用户主目录及其内部的文件将被删除。
评论