用shell批量創建用戶,分為兩種:1. 批量創建的用戶名無規律 ;2. 批量創建的用戶名有規律
批量創建的無規律用戶名的用戶
先把批量創建的用戶的名字寫入一個文本文檔,如下圖的userlist文件
再把與用戶名匹配的密碼用寫入另一個個文本文檔,如下圖的passwd文件
創建用戶的shell腳本 creatte.sh 如下:
給 create.sh 賦予執行權限,並運行,然後查看 /home目錄下已經有用戶的目錄,並可以登錄了。
為了演示第二個shell, 我寫了一個批量刪除用戶的shell腳本delete.sh,完全刪上面的用戶:
給 delete.sh 添加可執行權限並執行,然後查看/home目錄,原用戶的目錄都沒有了
大家可以看到,已經登錄的用戶是不能刪除的。
批量創建用戶名有規律用戶
這回不用創建用戶的文檔,也不用密碼文檔,直接寫到shell裡
shell腳本名為create.sh,給它賦予可執行權限,並執行
/home目錄下已經有用戶目錄,並可以登錄了
相關推薦
'Python批量刪除mysql中千萬級大量數據'
"場景描述線上 mysql 數據庫裡面有張表保存有每天的統計結果,每天有1千多萬條,這是我們意想不到的,統計結果咋有這麼多。運維找過來,磁盤佔了 200G ,最後問了運營,可以只保留最近3天的,前面的數據,只能刪了。刪,怎麼刪?關注,轉發,私信小編“01”即可免費領取Pyt...
'linux抓包工具tcpdump的簡單使用'
"最近需要在Linux上抓包,用到了tcpdump工具,記錄一下使用的方法tcpdump,用簡單的語言概括就是dump the traffic on a network,是一個運行在linux平臺可以根據使用者需求對網絡上傳輸的數據包進行捕獲的抓包工具,tcpdump可以將...
'測試效率加倍提升!shell高階命令快來get下'
"測試效率加倍提升!shell高階命令快來get下!一、背景目前大部分的項目都是部署在Linux系統上,作為測試,掌握常用Linux命令是必須的技能。很多的工作了好幾年的測試人員可能還只會簡單的ls、cd、cat等等這些命令,這些命令是可以應付工作的大部分場景。但是真正要提...
'Kali Linux實戰篇:Nmap使用最全總結「珍藏」'
"聲明:本頭條號【Kali技術】所有分享,僅限學習交流!請勿他用! 0X00 背景nmap是測試中常用的網絡探測工具,但是這回簡單的操作,一直了解不深入,現在深入的瞭解和學習一下。在文章結構上,我把平時常用的內容提前了,以便再次查閱的時候,比較方便。0X01 安裝nmap可...
'私人整理82道linux下c-c++語法知識點歸納和總結'
"喜歡的話可以收藏轉發加關注1、c/c++申請動態內存在c++中,申請動態內存是使用new和delete,這兩個關鍵字實際上是運算符,並不是函數。而在c中,申請動態內存則是使用malloc和free,這兩個函數是c的標準庫函數,使用它們必須包含stdlib.h,才能編譯通過...
'Linux環境Spark安裝配置及使用(三)'
"7. Spark RDD的高級算子(1) mapPartitionsWithIndex把每個partition中的分區號和對應的值拿出來def mapPartitionsWithIndex[U](f: (Int, Iterator[T]) ⇒ Iterator[U], p...
推薦中...