欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Shell創(chuàng)建用戶并生成隨機(jī)密碼腳本分享

 更新時間:2014年12月23日 11:22:48   投稿:junjie  
這篇文章主要介紹了Shell創(chuàng)建用戶并生成隨機(jī)密碼腳本分享,本文生成的隨機(jī)密碼會比較復(fù)雜和實用,需要的朋友可以參考下

創(chuàng)建隨機(jī)數(shù)的方法:

復(fù)制代碼 代碼如下:

1~~~~
/dev/urandom

在Linux中有一個設(shè)備/dev/urandom是用來產(chǎn)生隨機(jī)數(shù)序列的。利用該設(shè)備我們可以根據(jù)在需要生成隨機(jī)字符串。

比如我們要產(chǎn)生一個8位的字母和數(shù)字混合的隨機(jī)密碼,可以這樣:

復(fù)制代碼 代碼如下:

[linux@test /tmp]$ cat /dev/urandom | head -1 | md5sum | head -c 8
6baf9282
2~~~~

其實,linux已經(jīng)提供有個系統(tǒng)環(huán)境變量了。
復(fù)制代碼 代碼如下:

[chengmo@centos5  shell]$ echo $RANDOM  
66918  
[chengmo@centos5  shell]$ echo $RANDOM  
10092

可能有疑問了,如果超過5位的隨機(jī)數(shù)怎么得到呢?
十位數(shù)的話,用%取10余數(shù)
復(fù)制代碼 代碼如下:

echo $((RANDOM%10))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vi  passwd.sh
#創(chuàng)建一個 10 位的隨機(jī)的密碼。。。
#!/bin/bash 
a=(a b c d e A B C D E F @ $ % ^ 0 1 2 3 4 5 6 7 8 9) 
for ((i=0;i<10;i++));do 
         echo -n ${a[$RANDOM % ${#a[@]}]} 
done 
echo 

執(zhí)行腳本:
復(fù)制代碼 代碼如下:

[root@2 shell]# sh passwd.sh
BF8366c@13
vi   useradd.sh
#創(chuàng)建5個賬號,引用了隨機(jī)的密碼。
#!/bin/bash 
i=1
while [ $i -le 5 ] 
do 
    useradd red$i  
a=`sh ./passwd.sh` 
    echo " red$i:$a  " >> sumuserpasswd
    echo "~~~~~~~~~~~" >> sumuserpasswd 
    echo red$i:$a|chpasswd
#   echo $a | passwd –-stdin red"$i"
    let i++ 
done

執(zhí)行:sh useradd.sh
復(fù)制代碼 代碼如下:

[root@2 shell]# cat /etc/passwd|grep red
red1:x:515:515::/home/red1:/bin/bash
red2:x:516:516::/home/red2:/bin/bash
red3:x:517:517::/home/red3:/bin/bash
red4:x:518:518::/home/red4:/bin/bash
red5:x:519:519::/home/red5:/bin/bash
#查看結(jié)果
[root@2 shell]# cat sumuserpasswd 
red1:$Ca7%298d2
~~~~~~~~~~~~~
red2:eEaBBB7Fb4
~~~~~~~~~~~~~
red3:%3E385cecE
~~~~~~~~~~~~~
red4:3@F%@B0584
~~~~~~~~~~~~~
red5:AdEe^6BF$F
#測試一下
[root@2 shell]# su red1
[red1@2 shell]$ su red2
口令:
[red2@2 shell]$

也可以用html的方式來顯示我們的結(jié)果:

html表格代碼

復(fù)制代碼 代碼如下:

<body>
<tableborder='1'>
<tr>
<td>user</td>
<td>passwd</td>
</tr>
<tr>
<td>test1</td>
<td>123123</td>
</tr>
<tr>
<td>test2</td>
<td>aaabbb</td>
</tr>
</table>
</body>

可以把賬號和密碼以html語法的方式導(dǎo)向到網(wǎng)頁里面
復(fù)制代碼 代碼如下:

TEMP=index.html     
echo "<html><body><h3>賬號和密碼</h3>" > $TEMP   
echo "<tableborder=\"1\">" >> $TEMP   
echo "<tr><td>username</td><td>password</td></tr>>> $TEMP   
echo "<tr><td>$i</td><td>$a</td></tr>" >> $TEMP
echo "</table></body></html>" >>$TEMP
echo "open index.html"

相關(guān)文章

  • Shell處理帶空格的文件名的方法

    Shell處理帶空格的文件名的方法

    這篇文章主要介紹了Shell處理帶空格的文件名的方法,文中總結(jié)了若干處理帶空格的文件名的技巧,需要的朋友可以參考下
    2014-06-06
  • linux定時任務(wù)crontab 實現(xiàn)每秒執(zhí)行一次的方法

    linux定時任務(wù)crontab 實現(xiàn)每秒執(zhí)行一次的方法

    linux crontab 命令,最小的執(zhí)行時間是一分鐘。這篇文章主要介紹了linux定時任務(wù)crontab 實現(xiàn)每秒執(zhí)行一次的方法,需要的朋友可以參考下
    2018-03-03
  • linux命令詳解之掛載光驅(qū)的方法

    linux命令詳解之掛載光驅(qū)的方法

    linux的硬件設(shè)備在/dev目錄下,光驅(qū)也是其中,掛載光驅(qū)的方法如下,大家參考使用吧
    2014-01-01
  • Csh的基本語法介紹

    Csh的基本語法介紹

    這篇文章主要介紹了Csh的基本語法,講解了變量、數(shù)組、命令替換、命令行參數(shù)、IO重定向和管道等內(nèi)容,需要的朋友可以參考下
    2014-11-11
  • Linux 下載百度網(wǎng)盤大文件的方法

    Linux 下載百度網(wǎng)盤大文件的方法

    Linux 下沒有百度網(wǎng)盤客戶端,用瀏覽器下載速度慢得急死人,本文重點給大家介紹Linux 下載百度網(wǎng)盤大文件的方法,需要的朋友參考下吧
    2017-08-08
  • Shell腳本實現(xiàn)分析apache日志中ip所在的地區(qū)

    Shell腳本實現(xiàn)分析apache日志中ip所在的地區(qū)

    這篇文章主要介紹了Shell腳本實現(xiàn)分析apache日志中ip所在的地區(qū),本文使用了一款nali工具實現(xiàn),需要的朋友可以參考下
    2014-12-12
  • Shell執(zhí)行腳本并輸出日志文件的方法

    Shell執(zhí)行腳本并輸出日志文件的方法

    這篇文章主要介紹了Shell執(zhí)行腳本并輸出日志文件的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • Apache服務(wù)器的安裝步驟(圖文教程)

    Apache服務(wù)器的安裝步驟(圖文教程)

    下面小編就為大家?guī)硪黄狝pache服務(wù)器的安裝步驟(圖文教程)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • Shell腳本實現(xiàn)ftok函數(shù)

    Shell腳本實現(xiàn)ftok函數(shù)

    這篇文章主要介紹了Shell腳本實現(xiàn)ftok函數(shù),ftok函數(shù)是操作系統(tǒng)底層中很有名的一個函數(shù),本文講在Shell中如何實現(xiàn)同樣算法的函數(shù),需要的朋友可以參考下
    2015-01-01
  • shell腳本發(fā)送http請求的實現(xiàn)示例

    shell腳本發(fā)送http請求的實現(xiàn)示例

    本文主要介紹了shell腳本發(fā)送http請求的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04

最新評論