建立大量帳號的shell script

建立大量帳號的shell script

呼~上課的作業~寫寫看~
建立大量帳號的shell script

今天假設公司給你一組名單搭配身份證字號
例如:
easy:A27889330
hello:h093882667
good:D302884773
.......
.......
可能有500組吧~
目的就是達成前面的ID成為帳號,後面身份證字號成為密碼

呼~原本寫錯哩..
原本adduser -p 密碼 name
沒注意到-p後的密碼是要經過加密的
意思就是說..假如說今天adduser -p 1234 wawa
wawa使用者利用1234是不能登入的
cat /etc/shadow

grep wawa 會發現
wawa:1234:13126:0:99999:7:::
了哩吧..

此外--stdin的用法還真是不熟悉
若沒經過別人提醒~我還真的不會想到~
沒事還是要多找男人(man)一下

有錯的話還請大家指正一下!!
我也不知道會不會繼續改良下去
shell script 下載方式一樣~哈

建立大量帳號的shell script

建立大量帳號的shell script 相關文章


參考內容推薦

鳥哥的 Linux 私房菜 -

所以這個動作通常僅用在 shell script 的大量建立使用者帳號當中! 要注意的是,這個選項並不存在所有 distributions 版本中, 請使用 man passwd 確認你的 distribution 是否有支援此選項喔 ...

奧古斯丁的天空

使用 Powershell 大量建立AD帳號 第一步 在 Exchange Powershell 建立Mailuser帳號 ( 若要建立Mailbox user ,把 new-mailuser改成 new-mailbox ) Import-CSV "C:\temp\1.csv" | foreach {New-Mailuser -Name $_.cn -ExternalEmailAddress $_.ProxyAddress ...

Linux Shell Script - Steven's Linux Note

這樣就可以達到目標。當然,你可以把兩個小指令寫在一個檔案裡,再去執行他也一樣可以達到效果,假設我們現在來建立一個小小的 script,叫作 print_dir.sh,你可以用 vi,也可以用其它的文字編輯工具來寫你的 Shell Script。

PowerShell大量建立AD帳號 - <data

PowerShell大量建立AD帳號 最近在Windows 2008上面玩AD(Active Directory),當相關設定完成後,就遇到一個問題- 如何快速建立大量的帳號?雖然在Windows Server 2008 Active Directory目錄服務這本書中有提到可以使用 PowerShell、vbscript等方式都可以 ...

[FreeBSD] 利用 perl and shell script 大量建制帳號及 Quota | 小惡魔 - 電腦技術 - 工作筆記

最近幫繫上處理 FreeBSD 機器,要碰到大量建制帳號跟 quota,所以上網找了一下教學,網路上就很多教學了,只不過要懂一些 perl 跟 shell script 的基本觀念,在弄起來會比較方便,時間也會縮短許多。 首先開帳號的話,就是利用 pw

Shell Programming

Shell Script 是一種"Free Format"的程式,除了控制迴圈須注意結構完整性外,程式本身並無特殊的格式。下面是一個 ... 這個程式以交談式方式幫你建立使用者帳號 , 你必須具備SuperUser權限。 ** ...

阿豪IT部落: 大量建帳號linux from vbird

大量建帳號的語法 #!/bin/bash # # History: # 2005/09/05 VBird 剛剛才寫完,使用看看先~... yam 蕃薯藤 天空部落 網誌 相簿 影音 夯集 PK吧! 揪便宜 i鬥圖 la zorza ...

Perl 筆記 Perl note

Perl的特性:以C語言開發而成的描述語言(Script),具跨平台的特性,融合了C、sed、awk和sh ... 快速建立大量帳號 以 class.txt 建立所需的帳號與密碼,再利用 fastuser.pl來建立大量的帳號 ...

.NET碎碎念:'.':.~: [Shell Script] 批次修改使用者的密碼有效期限

之前寫過一篇[Shell Script] 批次修改使用者的密碼有效期限 - V1,當時是自己寫了一個有點囉唆的 shell script 來處理這樣的需求,最麻煩的問題是「如何判斷哪些帳號是使用者帳號」,過濾 /etc/passwd 檔案有以下困難:

LDAP Apache - 鳥哥的 Linux 私房菜 -

筆者利用Shell Script 來建立多個使用者帳號,步驟如下: 步驟1:建立使用者清單users.lst 筆者所撰寫的shell script 需要新增使用者的清單,其中只需包含兩個欄位,第 一個欄位為使用者名稱;第二個欄位為預設密碼,中間必須用空格隔開 ...