批量建立使用者并設定密碼不為相同
<code>#!/bin/bash</code>
<code>for</code> <code>n </code><code>in</code> <code>`</code><code>seq</code> <code>-w 10`</code>
<code>do</code>
<code> </code><code>useradd</code> <code>xcn$n&&\</code>
<code> </code><code>echo</code> <code>"root$n"</code><code>|</code><code>passwd</code> <code>--stdin xcn$n</code>
<code>done</code>
<code>執行結果:</code>
<code>[root@XCN </code><code>for</code><code>]</code><code># sh test7.sh </code>
<code>Changing password </code><code>for</code> <code>user xcn01.</code>
<code>passwd</code><code>: all authentication tokens updated successfully.</code>
<code>Changing password </code><code>for</code> <code>user xcn02.</code>
<code>Changing password </code><code>for</code> <code>user xcn03.</code>
<code>Changing password </code><code>for</code> <code>user xcn04.</code>
<code>Changing password </code><code>for</code> <code>user xcn05.</code>
<code>Changing password </code><code>for</code> <code>user xcn06.</code>
<code>Changing password </code><code>for</code> <code>user xcn07.</code>
<code>Changing password </code><code>for</code> <code>user xcn08.</code>
<code>Changing password </code><code>for</code> <code>user xcn09.</code>
<code>Changing password </code><code>for</code> <code>user xcn10.</code>
批量建立使用者并設定密碼為随機
方法1:
<code> </code><code>pass=`</code><code>echo</code> <code>"$RANDOM"</code><code>|md5sum|</code><code>cut</code> <code>-c 1-8`</code>
<code> </code><code>echo</code> <code>"$pass"</code> <code>|</code><code>passwd</code> <code>--stdin xcn$n</code>
<code> </code><code>echo</code> <code>-e </code><code>"xcn$n\t $pass"</code> <code>>></code><code>/data/pass</code><code>.log </code>
批量删除使用者
<code>for</code> <code>n </code><code>in</code> <code>`</code><code>seq</code> <code>10`</code>
<code> </code><code>userdel -r xcn$n &&\</code>
本文轉自 baishuchao 51CTO部落格,原文連結:http://blog.51cto.com/baishuchao/1943811