红联Linux论坛 1000部Linux教程免费下载 

查看完整版本: Solaris下批量增加用户的方法

ykde 2008-9-28 00:07

 





Solaris下批量增加用户的方法

1、创建用户列表users.lst,内容为需要增加的用户名,一行一个用户名

# vi /tmp/users.lst

设添加的用户名分别为user1、user2、user3,编辑/tmp/users.lst内容为

user1
user2
user3

2、创建批量添加用户的脚本useradd.sh

# vi /tmp/useradd.sh

编辑脚本如下

for i in `cat /tmp/users.lst`
do
useradd -d /export/home/$i -m $i
done

需要注意第一行中的``,不是单引号'',是反引号``,数字键1前面那个键

不要忘记给owner x的权限

# chmod u+x /tmp/useradd.sh

或者

# chmod 744 /tmp/useradd.sh

3、运行脚本文件useradd.sh

# sh /tmp/useradd.sh

4、执行完脚本查看刚刚添加的用户

# more /etc/passwd

类似显示如下

user1:x:101:1::/export/home/user1:/bin/sh
user2:x:102:1::/export/home/user2:/bin/sh
user3:x:103:1::/export/home/user3:/bin/sh

添加成功!

hooya 2008-11-2 20:46

 





smmultiuser也可批量增加用户

smmultiuser - manage bulk operations on user accounts
页: [1]