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

时间:2021-05-02

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

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

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

  • [root@localhost~]#catuser-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
  • 脚本一、锁定多个用户的脚本

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

  • [root@localhost~]#vimuser-lock.sh
  • #!/bin/bash
  • foruserin`catuser-lists.txt`
  • do
  • passwd-l$user
  • done
  • 最后,运行脚本锁定文件中的用户列表。

  • [root@localhost~]#shuser-lock.sh
  • Lockingpasswordforuseru1.
  • passwd:Success
  • Lockingpasswordforuseru2.
  • passwd:Success
  • Lockingpasswordforuseru3.
  • passwd:Success
  • Lockingpasswordforuseru4.
  • passwd:Success
  • Lockingpasswordforuseru5.
  • passwd:Success
  • 脚本二、查看用户锁定状态的脚本

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

  • [root@localhost~]#vimuser-lock-status.sh
  • #!/bin/bash
  • foruserin`catuser-lists.txt`
  • do
  • passwd-S$user
  • done
  • 最后运行该脚本,查看用户锁定状态:

  • [root@localhost~]#shuser-lock-status.sh
  • u1LK2021-02-280999997-1(Passwordlocked.)
  • u2LK2021-02-280999997-1(Passwordlocked.)
  • u3LK2021-02-280999997-1(Passwordlocked.)
  • u4LK2021-02-280999997-1(Passwordlocked.)
  • u5LK2021-02-280999997-1(Passwordlocked.)
  • 如果上面的输出在用户名后面显示LK,则表明用户密码已锁定。

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

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

  • [root@localhost~]#vimuser-unlock.sh
  • #!/bin/bash
  • foruserin`catuser-lists.txt`
  • do
  • passwd-u$user
  • done
  • 运行该脚本解锁用户密码:

  • [root@localhost~]#shuser-unlock.sh
  • Unlockingpasswordforuseru1.
  • passwd:Success
  • Unlockingpasswordforuseru2.
  • passwd:Success
  • Unlockingpasswordforuseru3.
  • passwd:Success
  • Unlockingpasswordforuseru4.
  • passwd:Success
  • Unlockingpasswordforuseru5.
  • passwd:Success
  • 如果以上输出在用户名后面显示PS,则用户密码未锁定。

    总结

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

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

    声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

    相关文章