濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > Linux 中鎖定和解鎖用戶(hù)帳戶(hù)的三種方法

Linux 中鎖定和解鎖用戶(hù)帳戶(hù)的三種方法

熱門(mén)標(biāo)簽:貴陽(yáng)語(yǔ)音電銷(xiāo)機(jī)器人 征服者快捷酒店地圖標(biāo)注 蕪湖呼叫中心外呼系統(tǒng)哪家強(qiáng) 天津外呼系統(tǒng)運(yùn)營(yíng)商 漯河電銷(xiāo)外呼系統(tǒng)價(jià)格 ec外呼系統(tǒng)怎么樣 電銷(xiāo)機(jī)器人怎么錄音 咸陽(yáng)穩(wěn)定外呼系統(tǒng)公司 貴港市機(jī)器人外呼系統(tǒng)團(tuán)隊(duì)

如果你已經(jīng)在你的組織中實(shí)施了某種密碼策略,你無(wú)需看這篇文章了。但是在這種情況下,如果你給賬戶(hù)設(shè)置了 24 小時(shí)的鎖定期,你需要手動(dòng)解鎖用戶(hù)帳戶(hù)。

本教程將幫助你在 Linux 中手動(dòng)鎖定和解鎖用戶(hù)帳戶(hù)。

這可以通過(guò)三種方式使用以下兩個(gè) Linux 命令來(lái)完成。

passwd
usermod

為了說(shuō)明這一點(diǎn),我們選擇 daygeek 用戶(hù)帳戶(hù)。讓我們看看,怎么一步步來(lái)實(shí)現(xiàn)的。

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

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

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

passwd 命令是 Linux 管理員經(jīng)常使用的命令之一。它用于更新 /etc/shadow 文件中用戶(hù)的身份驗(yàn)證令牌。

使用 -l 開(kāi)關(guān)運(yùn)行 passwd 命令,鎖定給定的用戶(hù)帳戶(hù)。

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

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

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

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

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

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

LK
NP
PS

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

# grep daygeek /etc/shadow

daygeek:!!$6$tGvVUhEY$PIkpI43HPaEoRrNJSRpM3H0YWOsqTqXCxtER6rak5PMaAoyQohrXNB0YoFCmAuh406n8XOvBBldvMy9trmIV00

:18047:7:90:7:::

使用 -u 開(kāi)關(guān)運(yùn)行 passwd 命令,可以解鎖給定的用戶(hù)帳戶(hù)。

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

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

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

使用 -L 開(kāi)關(guān)運(yùn)行 usermod 命令,鎖定給定的用戶(hù)帳戶(hù)。

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

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

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

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

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

LK
NP
PS

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

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

:18047:7:90:7:::

使用 -U 開(kāi)關(guān)運(yùn)行 usermod 命令以解鎖給定的用戶(hù)帳戶(hù)。

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

方法-3:如何在 Linux 中使用 usermod 命令禁用、啟用對(duì)給定用戶(hù)帳戶(hù)的 SSH 訪問(wèn)?

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

替代的,鎖定可以通過(guò)將 nologin shell 分配給給定用戶(hù)來(lái)完成。為此,可以運(yùn)行以下命令。

# usermod -s /sbin/nologin daygeek

你可以通過(guò)從 /etc/passwd 文件中給定用戶(hù)名來(lái)檢查鎖定的用戶(hù)帳戶(hù)詳細(xì)信息。

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

我們可以通過(guò)分配回原來(lái)的 shell 來(lái)啟用用戶(hù)的 ssh 訪問(wèn)。

# usermod -s /bin/bash daygeek

如何使用 shell 腳本鎖定、解鎖和檢查 Linux 中多個(gè)用戶(hù)帳戶(hù)的狀態(tài)?

如果你想鎖定/解鎖多個(gè)帳戶(hù),那么你需要找個(gè)腳本。

是的,我們可以編寫(xiě)一個(gè)小的 shell 腳本來(lái)執(zhí)行這個(gè)操作。為此,請(qǐng)使用以下 shell 腳本。

創(chuàng)建用戶(hù)列表。每個(gè)用戶(hù)信息在單獨(dú)的行中。

$ cat user-lists.txt

u1
u2
u3
u4
u5

使用以下 shell 腳本鎖定 Linux中 的多個(gè)用戶(hù)帳戶(hù)。

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

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

# chmod + user-lock.sh

最后運(yùn)行腳本來(lái)達(dá)成目標(biāo)。

# 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 腳本檢查鎖定的用戶(hù)帳戶(hù)。

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

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

# chmod + user-lock-status.sh

最后運(yùn)行腳本來(lái)達(dá)成目標(biāo)。

# 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 腳本來(lái)解鎖多個(gè)用戶(hù)。

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

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

# chmod + user-unlock.sh

最后運(yùn)行腳本來(lái)達(dá)成目標(biāo)。

# 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

運(yùn)行相同的 shell 腳本 user-lock-status.sh ,檢查這些鎖定的用戶(hù)帳戶(hù)在 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.)

總結(jié)

以上所述是小編給大家介紹的Linux 中鎖定和解鎖用戶(hù)帳戶(hù)的三種方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

標(biāo)簽:西寧 東營(yíng) 濰坊 香港 西藏 攀枝花 怒江 淮北

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux 中鎖定和解鎖用戶(hù)帳戶(hù)的三種方法》,本文關(guān)鍵詞  Linux,中,鎖定,和解,鎖,用戶(hù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux 中鎖定和解鎖用戶(hù)帳戶(hù)的三種方法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Linux 中鎖定和解鎖用戶(hù)帳戶(hù)的三種方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    光山县| 马公市| 临湘市| 玛纳斯县| 博爱县| 吴旗县| 枝江市| 嘉善县| 建昌县| 千阳县| 和政县| 铜梁县| 依兰县| 镇原县| 嵊州市| 和静县| 浮梁县| 晋宁县| 正蓝旗| 章丘市| 南乐县| 贵定县| 曲水县| 武功县| 镇安县| 澎湖县| 且末县| 西贡区| 吐鲁番市| 阿图什市| 中山市| 正阳县| 兴宁市| 道孚县| 个旧市| 阳西县| 香河县| 连平县| 石楼县| 道孚县| 高阳县|