天天看點

批量建立使用者及密碼

批量建立使用者并設定密碼不為相同

<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&amp;&amp;\</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>&gt;&gt;</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 &amp;&amp;\</code>

本文轉自 baishuchao 51CTO部落格,原文連結:http://blog.51cto.com/baishuchao/1943811