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

2025-05-27 0 73

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

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

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

  1. [root@localhost~]#catuser-lists.txt
  2. u1
  3. u2
  4. u3
  5. u4
  6. u5
  7. [root@localhost~]#tail-5/etc/passwd
  8. u1:x:1002:1002::/home/u1:/bin/bash
  9. u2:x:1003:1003::/home/u2:/bin/bash
  10. u3:x:1004:1004::/home/u3:/bin/bash
  11. u4:x:1005:1005::/home/u4:/bin/bash
  12. u5:x:1006:1006::/home/u5:/bin/bash

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

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

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

  1. [root@localhost~]#vimuser-lock.sh
  2. #!/bin/bash
  3. foruserin`catuser-lists.txt`
  4. do
  5. passwd-l$user
  6. done

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

  1. [root@localhost~]#shuser-lock.sh
  2. Lockingpasswordforuseru1.
  3. passwd:Success
  4. Lockingpasswordforuseru2.
  5. passwd:Success
  6. Lockingpasswordforuseru3.
  7. passwd:Success
  8. Lockingpasswordforuseru4.
  9. passwd:Success
  10. Lockingpasswordforuseru5.
  11. passwd:Success

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

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

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

  1. [root@localhost~]#vimuser-lock-status.sh
  2. #!/bin/bash
  3. foruserin`catuser-lists.txt`
  4. do
  5. passwd-S$user
  6. done

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

  1. [root@localhost~]#shuser-lock-status.sh
  2. u1LK2021-02-280999997-1(Passwordlocked.)
  3. u2LK2021-02-280999997-1(Passwordlocked.)
  4. u3LK2021-02-280999997-1(Passwordlocked.)
  5. u4LK2021-02-280999997-1(Passwordlocked.)
  6. u5LK2021-02-280999997-1(Passwordlocked.)

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

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

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

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

  1. [root@localhost~]#vimuser-unlock.sh
  2. #!/bin/bash
  3. foruserin`catuser-lists.txt`
  4. do
  5. passwd-u$user
  6. done

运行该脚本解锁用户密码

  1. [root@localhost~]#shuser-unlock.sh
  2. Unlockingpasswordforuseru1.
  3. passwd:Success
  4. Unlockingpasswordforuseru2.
  5. passwd:Success
  6. Unlockingpasswordforuseru3.
  7. passwd:Success
  8. Unlockingpasswordforuseru4.
  9. passwd:Success
  10. Unlockingpasswordforuseru5.
  11. passwd:Success

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

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

总结

在本教程中,学习了如何使用Shell脚本在Linux锁定解锁多个用户帐户。

原文地址:https://mp.weixin.qq.com/s?__biz=MzA4NzQzMzU4Mg==&mid=2652950641&idx=2&sn=fe30641d2bc3a4b55b9338783e87c261&chksm=8bedf870bc9a71663bd06b123045c98971f377f2ccd09f161abb0c5ea059992f350e70a2948d&mpshare=1&

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 教你如何在 Linux 中锁定和解锁多个用户 https://www.kuaiidc.com/62869.html

相关文章

发表评论
暂无评论