成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在 Linux 中鎖定和解鎖用戶帳戶的三種方法

系統 Linux
如果你已經在你的組織中實施了某種密碼策略,你無需看這篇文章了。但是在這種情況下,如果你給賬戶設置了 24 小時的鎖定期,你需要手動解鎖用戶帳戶。

 如果你已經在你的組織中實施了某種密碼策略,你無需看這篇文章了。但是在這種情況下,如果你給賬戶設置了 24 小時的鎖定期,你需要手動解鎖用戶帳戶。

??

??

本教程將幫助你在 Linux 中手動鎖定和解鎖用戶帳戶。

這可以通過三種方式使用以下兩個 Linux 命令來完成。

  • passwd:用于更新用戶的身份驗證令牌。這個任務是通過調用 Linux PAM 和 libuser API 來實現。
  • usermod:用于修改/更新給定用戶的帳戶信息。它用于將用戶添加到特定的組中等等功能。

為了說明這一點,我們選擇 daygeek 用戶帳戶。讓我們看看,怎么一步步來實現的。

請注意,你必須使用你需要鎖定或解鎖的用戶的帳戶,而不是我們的帳戶。你可以使用 id 命令檢查給定的用戶帳戶在系統中是否可用。是的,我的這個帳戶在我的系統中是可用的。

# id daygeek uid=2240(daygeek) gid=2243(daygeek) groups=2243(daygeek),2244(ladmin)

方法1: 如何使用 passwd 命令鎖定、解鎖和檢查 Linux 中給定用戶帳戶的狀態?

passwd 命令是 Linux 管理員經常使用的命令之一。它用于更新 /etc/shadow 文件中用戶的身份驗證令牌。

使用 -l 開關運行 passwd 命令,鎖定給定的用戶帳戶。

# passwd -l daygeek Locking password for userpasswd: Success

你可以通過 passwd 命令或從 /etc/shadow 文件中獲取給定用戶名來檢查鎖定的帳戶狀態。

使用 passwd 命令檢查用戶帳戶鎖定狀態。

# passwd -S daygeek 或 # passwd --status daygeekdaygeek LK 2019-05-30 7 90 7 -1 (Password

這將輸出給定帳戶密碼狀態的簡短信息。

  • LK:密碼被鎖定
  • NP:沒有設置密碼
  • PS:密碼已設置

使用 /etc/shadow 文件檢查鎖定的用戶帳戶狀態。如果帳戶已被鎖定,密碼前面將添加兩個感嘆號。

# grep daygeek /etc/shadow daygeek:!!$6$tGvVUhEY$PIkpI43HPaEoRrNJSRpM3H0YWOsqTqXCxtER6rak5PMaAoyQohrXNB0YoFCmAuh406n8XOvBBldvMy9trmIV00:18047:7:90:7:::

使用 -u 開關運行 passwd 命令,可以解鎖給定的用戶帳戶。

# passwd -u daygeek Unlocking password for userpasswd: Success

方法2:如何使用 usermod 命令在 Linux 中鎖定、解鎖和檢查給定用戶帳戶的狀態?

usermod 命令也經常被 Linux 管理員使用。usermod 命令用于修改/更新給定用戶的帳戶信息。它用于將用戶添加到特定的組中,等等。

使用 -L 開關運行 usermod 命令,鎖定給定的用戶帳戶。

# usermod --lock daygeek或 # usermod -L daygeek

你可以通過 passwd 命令或從 /etc/shadow 文件中獲取給定用戶名來檢查鎖定的帳戶狀態。

使用 passwd 命令檢查用戶帳戶鎖定狀態。

# passwd -S daygeek 或 # passwd --status daygeekdaygeek LK 2019-05-30 7 90 7 -1 (Password

這將輸出給定帳戶密碼狀態的簡短信息。

  • LK:密碼被鎖定
  • NP:沒有設置密碼
  • PS:密碼已設置

使用 /etc/shadow 文件檢查鎖定的用戶帳戶狀態。如果帳戶已被鎖定,密碼前面將添加兩個感嘆號。

# grep daygeek /etc/shadow daygeek:!!$6$tGvVUhEY$PIkpI43HPaEoRrNJSRpM3H0YWOsqTqXCxtER6rak5PMaAoyQohrXNB0YoFCmAuh406n8XOvBBldvMy9trmIV00:18047:7:90:7:::

使用 -U 開關運行 usermod 命令以解鎖給定的用戶帳戶。

# usermod --unlock daygeek或 # usermod -U daygeek

方法-3:如何在 Linux 中使用 usermod 命令禁用、啟用對給定用戶帳戶的 SSH 訪問?

usermod 命令也是經常被 Linux 管理員使用的命令。usermod 命令用于修改/更新給定用戶的帳戶信息。它用于將用戶添加到特定的組中,等等。

替代的,鎖定可以通過將 nologin shell 分配給給定用戶來完成。為此,可以運行以下命令。

# usermod -s /sbin/nologin daygeek

你可以通過從 /etc/passwd 文件中給定用戶名來檢查鎖定的用戶帳戶詳細信息。

# grep daygeek /etc/passwd daygeek:x:2240:2243::/home/daygeek:/sbin/nologin

我們可以通過分配回原來的 shell 來啟用用戶的 ssh 訪問。

# usermod -s /bin/bash daygeek

如何使用 shell 腳本鎖定、解鎖和檢查 Linux 中多個用戶帳戶的狀態?

如果你想鎖定/解鎖多個帳戶,那么你需要找個腳本。

是的,我們可以編寫一個小的 shell 腳本來執行這個操作。為此,請使用以下 shell 腳本。

創建用戶列表。每個用戶信息在單獨的行中。

$ cat user-lists.txt u1 u2 u3 u4 u5

使用以下 shell 腳本鎖定 Linux中 的多個用戶帳戶。

# user-lock.sh #!/bin/bash for user in `cat user-lists.txt` do userdone

將 user-lock.sh 文件設置為可執行權限。

# chmod + user-lock.sh

最后運行腳本來達成目標。

# sh user-lock.sh Locking password for userpasswd: Success Locking password for userpasswd: Success Locking password for userpasswd: Success Locking password for userpasswd: Success Locking password for userpasswd: Success

使用以下 shell 腳本檢查鎖定的用戶帳戶。

# vi user-lock-status.sh #!/bin/bash for user in `cat user-lists.txt` do userdone

設置 user-lock-status.sh 可執行權限。

# chmod + user-lock-status.sh

最后運行腳本來達成目標。

# sh user-lock-status.sh u1 LK 2019-06-10 0 99999 7 -1 (Passwordu2 LK 2019-06-10 0 99999 7 -1 (Passwordu3 LK 2019-06-10 0 99999 7 -1 (Passwordu4 LK 2019-06-10 0 99999 7 -1 (Passwordu5 LK 2019-06-10 0 99999 7 -1 (Password

使用下面的 shell 腳本來解鎖多個用戶。

# user-unlock.sh #!/bin/bash for user in `cat user-lists.txt` do userdone

設置 user-unlock.sh 可執行權限。

# chmod + user-unlock.sh

最后運行腳本來達成目標。

# sh user-unlock.sh Unlocking password for userpasswd: Success Unlocking password for userpasswd: Success Unlocking password for userpasswd: Success Unlocking password for userpasswd: Success Unlocking password for userpasswd: Success

運行相同的 shell 腳本 user-lock-status.sh,檢查這些鎖定的用戶帳戶在 Linux 中是否被解鎖。

# sh user-lock-status.sh u1 PS 2019-06-10 0 99999 7 -1 (Password set, SHA512 crypt.) u2 PS 2019-06-10 0 99999 7 -1 (Password set, SHA512 crypt.) u3 PS 2019-06-10 0 99999 7 -1 (Password set, SHA512 crypt.) u4 PS 2019-06-10 0 99999 7 -1 (Password set, SHA512 crypt.) u5 PS 2019-06-10 0 99999 7 -1 (Password set, SHA512 crypt.)


責任編輯:華軒 來源: Linux中國
相關推薦

2022-11-18 15:09:29

2024-07-10 13:09:46

Linux鎖定解鎖

2021-04-04 22:56:47

Linux循環用戶

2022-08-19 11:17:09

Linux

2022-05-31 16:00:46

Go 編程語言復制文件Go 標準庫

2022-10-28 11:07:03

2018-09-26 10:22:03

2021-12-20 07:11:26

Java List排序 Java 基礎

2010-09-08 13:29:48

CSS

2009-07-08 12:56:32

編寫Servlet

2010-09-14 15:10:49

CSS注釋

2022-07-13 16:06:16

Python參數代碼

2011-04-18 15:32:45

游戲測試測試方法軟件測試

2009-12-11 18:49:39

預算編制博科資訊

2024-11-15 07:00:00

Python發送郵件

2023-08-14 17:58:13

RequestHTTP請求

2011-06-10 10:43:12

Ubuntu應用安裝

2009-06-23 10:45:18

Hibernate支持

2009-12-09 14:22:44

2011-08-01 17:41:09

Oraclesqlplus
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本久久一区二区三区 | 亚洲成人一区二区三区 | 久久美女网 | 国产精品久久在线观看 | 2020国产在线 | 国产成人网| 亚洲精品视频免费观看 | 欧美一级片在线观看 | 精品一区二区三区免费视频 | 成人在线精品视频 | 野狼在线社区2017入口 | 黄瓜av | 亚洲日本一区二区三区四区 | 99久久婷婷 | 精品国偷自产在线 | 在线a视频网站 | 国产精品一区在线观看 | 天天综合网天天综合 | 日韩av在线一区 | 91视频正在播放 | 成人午夜免费视频 | yiren22综合网成人 | 第四色狠狠 | 国产a视频 | 欧美在线观看一区二区 | 亚洲一区二区三区视频在线 | 人人看人人射 | 粉嫩高清一区二区三区 | 中文字幕人成人 | 欧美一区二区三区电影 | 久久手机视频 | 久久久久久久久久久一区二区 | 精品综合久久 | 龙珠z国语版在线观看 | 久久久久1 | 日韩一区二区免费视频 | 一级免费在线视频 | 亚洲精品久久久蜜桃 | 999久久久久久久久6666 | 国产精品久久久久婷婷二区次 | 精品一区二区三区免费视频 |