亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標題:
linux下批量添加用戶
[打印本頁]
作者:
niutao.linux
時間:
2009-03-26 11:26
標題:
linux下批量添加用戶
在實際中,我們常常需要在一臺機子上批量創(chuàng)用戶,并設置初始密碼。下面的腳本就可以實現批量創(chuàng)建用戶:
#!/bin/sh
if [ "$#" != "4" ];then
echo "we need more parameter,please run this shell like:"
echo "sudo ./newuser.sh number username userid usergroup"
exit 1;
fi
if [ "$USER" != "root" ];then
echo "must run with root user, exit..."
exit 1
fi
number=`expr $1 + 1`
username=$2
userid=$3
usergroup=$4
user=1
while [ $user -ne $number ]
do
if [ $user -lt 10 ];then
name="$username"0"$user"
else
name=$username$user
fi
homedir=/home/$name
echo "$name:x:$userid:$usergroup:$name:$homedir:/bin/bash">>newuser.conf
echo "$name:$name">>passwd.conf
echo "$name">>username.conf
user=`expr $user + 1`
userid=`expr $userid + 1`
done
newusers newuser.conf
chpasswd passwd.conf
#users=`cat username.conf` #此注釋部分是給創(chuàng)建的用戶添加執(zhí)行sudo命令的權限
#for user in $users
#do
# echo "$user ALL=(ALL) ALL">>/etc/sudoers
#done
#users=`cat username.conf`
#for user in $users #此注釋部分是批量刪除創(chuàng)建的用戶
#do
# deluser $user
# rm -r /home/user
#done
rm newuser.conf
rm passwd.conf
rm username.conf
運行形式如下:
sudo ./newuser.sh number username userid usergroup
說明:
number 需要添加用戶的個數
username 用戶名的前綴,比如如果username=rj0601,則創(chuàng)建的用戶名行如rj060101,rj060102...
userid 批量用戶的初始id,比如userid=2000,則批量創(chuàng)建的用戶的id依次為2001,2002...
usergroup 用戶所屬組(批量創(chuàng)建的用戶屬于同一組)
本文來自ChinaUnix博客,如果查看原文請點:
http://blog.chinaunix.net/u2/73528/showart_1880260.html
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2