温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何在 Linux 中锁定和解锁多个用户

发布时间:2021-07-12 15:42:11 来源:亿速云 阅读:162 作者:chen 栏目:web开发

本篇内容主要讲解“如何在 Linux 中锁定和解锁多个用户”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何在 Linux 中锁定和解锁多个用户”吧!

我们将创建以下三个Shell脚本来锁定和解锁多个帐户和查看账号状态。

  • 创建锁定用户的脚本

  • 创建查看用户状态的脚本

  • 创建解锁用户的脚本

列出需要锁定或解锁的用户列表,前提是已经创建了下面的用户:

[root@localhost ~]# cat user-lists.txt  u1 u2 u3 u4 u5 [root@localhost ~]# tail -5 /etc/passwd u1:x:1002:1002::/home/u1:/bin/bash u2:x:1003:1003::/home/u2:/bin/bash u3:x:1004:1004::/home/u3:/bin/bash u4:x:1005:1005::/home/u4:/bin/bash u5:x:1006:1006::/home/u5:/bin/bash

如何在 Linux 中锁定和解锁多个用户

脚本一、锁定多个用户的脚本

使用以下Shell脚本在Linux中锁定多个用户帐户。

[root@localhost ~]# vim user-lock.sh   #!/bin/bash for user in `cat user-lists.txt` do passwd -l $user done

最后,运行脚本锁定文件中的用户列表。

[root@localhost ~]# sh user-lock.sh  Locking password for user u1. passwd: Success Locking password for user u2. passwd: Success Locking password for user u3. passwd: Success Locking password for user u4. passwd: Success Locking password for user u5. passwd: Success

如何在 Linux 中锁定和解锁多个用户

脚本二、查看用户锁定状态的脚本

使用以下shell脚本来检查锁定的用户帐户的状态:

[root@localhost ~]# vim user-lock-status.sh  #!/bin/bash for user in `cat user-lists.txt` do passwd -S $user done

最后运行该脚本,查看用户锁定状态:

[root@localhost ~]# sh user-lock-status.sh  u1 LK 2021-02-28 0 99999 7 -1 (Password locked.) u2 LK 2021-02-28 0 99999 7 -1 (Password locked.) u3 LK 2021-02-28 0 99999 7 -1 (Password locked.) u4 LK 2021-02-28 0 99999 7 -1 (Password locked.) u5 LK 2021-02-28 0 99999 7 -1 (Password locked.)

如何在 Linux 中锁定和解锁多个用户

如果上面的输出在用户名后面显示LK,则表明用户密码已锁定。

脚本三、解锁多个用户的脚本

使用以下Shell脚本来解锁多个用户帐户:

[root@localhost ~]# vim user-unlock.sh  #!/bin/bash for user in `cat user-lists.txt` do passwd -u $user done

运行该脚本解锁用户密码:

[root@localhost ~]# sh user-unlock.sh  Unlocking password for user u1. passwd: Success Unlocking password for user u2. passwd: Success Unlocking password for user u3. passwd: Success Unlocking password for user u4. passwd: Success Unlocking password for user u5. passwd: Success

如何在 Linux 中锁定和解锁多个用户

如果以上输出在用户名后面显示PS,则用户密码未锁定。

到此,相信大家对“如何在 Linux 中锁定和解锁多个用户”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI