欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2019年07月02日 10:04:54   作者:Magesh Maruthamuthu  
這篇文章主要介紹了Linux 中鎖定和解鎖用戶帳戶的三種方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

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

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

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

passwd
usermod

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

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

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

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

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

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

# passwd -l daygeek
Locking password for user daygeek.
passwd: Success

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

使用 passwd 命令檢查用戶帳戶鎖定狀態(tài)。

# passwd -S daygeek
或
# passwd --status daygeek

daygeek LK 2019-05-30 7 90 7 -1 (Password locked.)

這將輸出給定帳戶密碼狀態(tài)的簡短信息。

LK
NP
PS

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

# grep daygeek /etc/shadow

daygeek:!!$6$tGvVUhEY$PIkpI43HPaEoRrNJSRpM3H0YWOsqTqXCxtER6rak5PMaAoyQohrXNB0YoFCmAuh406n8XOvBBldvMy9trmIV00

:18047:7:90:7:::

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

# passwd -u daygeek
Unlocking password for user daygeek.
passwd: Success

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

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

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

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

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

使用 passwd 命令檢查用戶帳戶鎖定狀態(tài)。

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

這將輸出給定帳戶密碼狀態(tài)的簡短信息。

LK
NP
PS

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

# 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 中多個用戶帳戶的狀態(tài)?

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

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

創(chuàng)建用戶列表。每個用戶信息在單獨的行中。

$ cat user-lists.txt

u1
u2
u3
u4
u5

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

# user-lock.sh
#!/bin/bash
for user in `cat user-lists.txt`
do
 passwd -l $user
done

user-lock.sh 文件設置為可執(zhí)行權限。

# chmod + user-lock.sh

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

# 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

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

# vi user-lock-status.sh
#!/bin/bash
for user in `cat user-lists.txt`
do
 passwd -S $user
done

設置 user-lock-status.sh 可執(zhí)行權限。

# chmod + user-lock-status.sh

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

# sh user-lock-status.sh
u1 LK 2019-06-10 0 99999 7 -1 (Password locked.)
u2 LK 2019-06-10 0 99999 7 -1 (Password locked.)
u3 LK 2019-06-10 0 99999 7 -1 (Password locked.)
u4 LK 2019-06-10 0 99999 7 -1 (Password locked.)
u5 LK 2019-06-10 0 99999 7 -1 (Password locked.)

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

# user-unlock.sh
#!/bin/bash
for user in `cat user-lists.txt`
do
 passwd -u $user
done

設置 user-unlock.sh 可執(zhí)行權限。

# chmod + user-unlock.sh

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

# 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

運行相同的 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 中鎖定和解鎖用戶帳戶的三種方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

相關文章

  • 使用VSCode和SSH進行遠程開發(fā)

    使用VSCode和SSH進行遠程開發(fā)

    這篇文章主要介紹了使用VSCode和SSH進行遠程開發(fā),文中通過圖文以及示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • CentOS Apache配置詳解 文字說明

    CentOS Apache配置詳解 文字說明

    要想在linux上實現網頁服務器(www)需要Apache這個服務器軟件,不過Apache僅能提供最基本的靜態(tài)網站數據而已,想要實現動態(tài)網站的話,最好還是要PHP與MySQL的支持,所以下面我們將會以LAMP(linux+Apache+MySQL+PHP)作為安裝與設置的介紹。
    2011-03-03
  • 用DNSPod和Squid打造自己的CDN (六) 編譯并安裝Squid

    用DNSPod和Squid打造自己的CDN (六) 編譯并安裝Squid

    這篇文章主要介紹centos下編譯并安裝Squid的方法,需要的朋友可以參考下
    2013-04-04
  • CentOS 7 下使用 iptables

    CentOS 7 下使用 iptables

    禁用FireWallD,安裝&啟用iptables-services systemctl stop firewalld systemctl mask firewalld yum install iptables-services -y systemctl enable iptables
    2016-04-04
  • Linux中find命令的用法入門

    Linux中find命令的用法入門

    Linux系統(tǒng)下的find 命令用于在目錄結構中查找文件,同時還可以對查找結果進行指定的操作。下面這篇文章主要介紹了Linux中find命令的用法,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • Linux下利用python實現語音識別詳細教程

    Linux下利用python實現語音識別詳細教程

    早期語音識別系統(tǒng)僅能識別單個講話者以及只有約十幾個單詞的詞匯量?,F代語音識別系統(tǒng)已經取得了很大進步,對于 Python 使用者而言,一些語音識別服務可通過 API 在線使用,且其中大部分也提供了 Python SDK,感興趣的小伙伴可以參考閱讀
    2023-03-03
  • apache訪問根目錄 配置作用域的相關資料

    apache訪問根目錄 配置作用域的相關資料

    最近安裝環(huán)境為 wdlinux 集成包,后臺有非常好的網站管理,并且每一個網站都會給設置一個 單獨的 apache 配置文件,非常方便
    2013-02-02
  • linux中如何修改打開文件數限制open file limit

    linux中如何修改打開文件數限制open file limit

    這篇文章主要介紹了linux中如何修改打開文件數限制open file limit問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Centos7.5配置java環(huán)境安裝tomcat的講解

    Centos7.5配置java環(huán)境安裝tomcat的講解

    今天小編就為大家分享一篇關于Centos7.5配置java環(huán)境安裝tomcat的講解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 分享十個便宜VPS主機-VPS服務器建站和搭建應用服務體驗

    分享十個便宜VPS主機-VPS服務器建站和搭建應用服務體驗

    這篇文章主要介紹了分享十個便宜VPS主機-VPS服務器建站和搭建應用服務體驗,非常具有實用價值,需要的朋友可以參考下
    2017-07-07

最新評論