溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

如何在 Linux 中鎖定和解鎖多個(gè)用戶(hù)

發(fā)布時(shí)間:2021-07-12 15:42:11 來(lái)源:億速云 閱讀:180 作者:chen 欄目:web開(kāi)發(fā)

本篇內(nèi)容主要講解“如何在 Linux 中鎖定和解鎖多個(gè)用戶(hù)”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“如何在 Linux 中鎖定和解鎖多個(gè)用戶(hù)”吧!

我們將創(chuàng)建以下三個(gè)Shell腳本來(lái)鎖定和解鎖多個(gè)帳戶(hù)和查看賬號(hào)狀態(tài)。

  • 創(chuàng)建鎖定用戶(hù)的腳本

  • 創(chuàng)建查看用戶(hù)狀態(tài)的腳本

  • 創(chuàng)建解鎖用戶(hù)的腳本

列出需要鎖定或解鎖的用戶(hù)列表,前提是已經(jīng)創(chuàng)建了下面的用戶(hù):

[root@localhost ~]# cat user-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

如何在 Linux 中鎖定和解鎖多個(gè)用戶(hù)

腳本一、鎖定多個(gè)用戶(hù)的腳本

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

[root@localhost ~]# vim user-lock.sh   #!/bin/bash for user in `cat user-lists.txt` do passwd -l $user done

最后,運(yùn)行腳本鎖定文件中的用戶(hù)列表。

[root@localhost ~]# 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

如何在 Linux 中鎖定和解鎖多個(gè)用戶(hù)

腳本二、查看用戶(hù)鎖定狀態(tài)的腳本

使用以下shell腳本來(lái)檢查鎖定的用戶(hù)帳戶(hù)的狀態(tài):

[root@localhost ~]# vim user-lock-status.sh  #!/bin/bash for user in `cat user-lists.txt` do passwd -S $user done

最后運(yùn)行該腳本,查看用戶(hù)鎖定狀態(tài):

[root@localhost ~]# sh user-lock-status.sh  u1 LK 2021-02-28 0 99999 7 -1 (Password locked.) u2 LK 2021-02-28 0 99999 7 -1 (Password locked.) u3 LK 2021-02-28 0 99999 7 -1 (Password locked.) u4 LK 2021-02-28 0 99999 7 -1 (Password locked.) u5 LK 2021-02-28 0 99999 7 -1 (Password locked.)

如何在 Linux 中鎖定和解鎖多個(gè)用戶(hù)

如果上面的輸出在用戶(hù)名后面顯示LK,則表明用戶(hù)密碼已鎖定。

腳本三、解鎖多個(gè)用戶(hù)的腳本

使用以下Shell腳本來(lái)解鎖多個(gè)用戶(hù)帳戶(hù):

[root@localhost ~]# vim user-unlock.sh  #!/bin/bash for user in `cat user-lists.txt` do passwd -u $user done

運(yùn)行該腳本解鎖用戶(hù)密碼:

[root@localhost ~]# 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

如何在 Linux 中鎖定和解鎖多個(gè)用戶(hù)

如果以上輸出在用戶(hù)名后面顯示PS,則用戶(hù)密碼未鎖定。

到此,相信大家對(duì)“如何在 Linux 中鎖定和解鎖多個(gè)用戶(hù)”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI