日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
教你如何在Linux中鎖定和解鎖多個用戶

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

創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),金灣網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:金灣等地區(qū)。金灣做網(wǎng)站價格咨詢:18980820575

  • 創(chuàng)建鎖定用戶的腳本
  • 創(chuàng)建查看用戶狀態(tài)的腳本
  • 創(chuàng)建解鎖用戶的腳本

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

 
 
 
 
  1. [root@localhost ~]# cat user-lists.txt 
  2. u1
  3. u2
  4. u3
  5. u4
  6. u5
  7. [root@localhost ~]# tail -5 /etc/passwd
  8. u1:x:1002:1002::/home/u1:/bin/bash
  9. u2:x:1003:1003::/home/u2:/bin/bash
  10. u3:x:1004:1004::/home/u3:/bin/bash
  11. u4:x:1005:1005::/home/u4:/bin/bash
  12. u5:x:1006:1006::/home/u5:/bin/bash

腳本一、鎖定多個用戶的腳本

使用以下Shell腳本在Linux中鎖定多個用戶帳戶。

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

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

 
 
 
 
  1. [root@localhost ~]# sh user-lock.sh 
  2. Locking password for user u1.
  3. passwd: Success
  4. Locking password for user u2.
  5. passwd: Success
  6. Locking password for user u3.
  7. passwd: Success
  8. Locking password for user u4.
  9. passwd: Success
  10. Locking password for user u5.
  11. passwd: Success

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

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

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

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

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

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

腳本三、解鎖多個用戶的腳本

使用以下Shell腳本來解鎖多個用戶帳戶:

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

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

 
 
 
 
  1. [root@localhost ~]# sh user-unlock.sh 
  2. Unlocking password for user u1.
  3. passwd: Success
  4. Unlocking password for user u2.
  5. passwd: Success
  6. Unlocking password for user u3.
  7. passwd: Success
  8. Unlocking password for user u4.
  9. passwd: Success
  10. Unlocking password for user u5.
  11. passwd: Success

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

總結(jié)

在本教程中,學(xué)習(xí)了如何使用Shell腳本在Linux中鎖定和解鎖多個用戶帳戶。


當(dāng)前名稱:教你如何在Linux中鎖定和解鎖多個用戶
新聞來源:http://m.5511xx.com/article/ccscses.html