學習筆記-Linux大量建立使用者和設定密碼及刪除使用者

來源:互聯網
上載者:User

學習筆記-Linux大量建立使用者和設定密碼及刪除使用者 基礎知識:root:x:0:0:root:/root:/bin/bash  使用者:密碼:使用者ID:組ID:使用者全稱:bash  User:Password:Uid:Gid:Full Name : bash  接下來,就用兩種方式來批量處理使用者,重新導向和指令碼重新導向簡單介紹> stdout(standard output)標準輸出 -- 代數為1,將命令寫入文檔或者裝置 ---可以理解為覆蓋< stdin(standard input) 標準輸入- 代數為0,從檔案讀入資料>> 把資料追加到檔案的末尾,而不刪除自身資料>& 把一個控制代碼的資料寫入另一個控制代碼中<& 同理,將另一個控制代碼讀取進左邊的控制代碼| 管道操作,將左邊的資料丟給管道後的命令處理重新導向方式:    大量建立使用者用VIM建立一個文本,如testUsers.txt(名字隨意),根據/etc/passwd裡面的規格進行寫。。user01::500:500:USER01:/home/user01:/bin/bash  user02::500:500:USER02:/home/user02:/bin/bash  user03::500:500:USER03:/home/user03:/bin/bash  user04::500:500:USER04:/home/user04:/bin/bash    之後在終端運行(管理身份)root@crper:~#newusers < testUser.txt  因為我處理該檔案的目錄下,所以可以直接這樣,若是其他目錄。。可以使用絕對路徑  eg:newusers < /home/crper/testUser.txt    查詢即可  tail /etc/passwd登出之後也可以看到你所建立的使用者,預設空密碼---接下來就大量設定密碼 大量設定密碼 也是用VIM建立一個文字檔,這裡用pawd.txt,來給剛建立的一大堆使用者添加密碼user01:123456789  user02:123456789  user03:123456789  user04:123456789    這裡統一密碼都為1~9   之後運行大量新增密碼的命令chpasswd < pawd.txt  之後運行  tail /etc/shadow  就可以看到一堆MD5加密過的密碼         指令碼大量建立使用者和密碼用vim寫一個addUsers.sh(名字自己隨意)#!/bin/bash  for i in test1 test2 test3 test4  do  useradd   -d /home/$i -p 123456789 -s /bin/bash -g 500 $i  done    或者    #!/bin/bash  for i in test1 test2 test3 test4  do  useradd   -d /home/$i  -s /bin/bash -g 500 $i  echo 123456789 | passwd --stdin $i  done   使用ls -l 。。發現該檔案只有(u:rw g:r o:r),SO..我們要給予執行許可權才能運行指令碼。。chmod ug+x addUsers.sh    或者    chmod 770 addUsers.sh    具體看你要給什麼使用者吧~~~   之後在終端切換到該指令碼的存放目錄,運行./addUsers.sh    即可。。會顯示出。。  Changing password for user test1  passwd:all authentication tokens updated successfully  .......  ......  ......    運行tail /etc/shadow    即可看到加密後的密文   大量刪除使用者這個其實也很簡單。。指令碼建立和上面一樣。。就是改下執行命令而已(註:指令碼許可權的賦予)#!/bin/bash  for i in test1 test2 test3 test4  do  userdel -r $i  done  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.