1、创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为"Gentoo Distribution"
2、创建下面的用户、组和组成员关系
名字为admins的组;
用户natasha,使用admins作为附属组;
用户harry,也使用admins作为附属组
用户sarah,不可交互登录系统,且不是admins的成员,natasha、harry、sarah的密码都是centos
3、创建testuser uid 1234,主组:bin,辅助组:root,ftp,shell:/bin/csh home:/testdir/testuser
4、修改testuser uid:4321, 主组:root, 辅助组:nobody, loginname:test, home:/home/test 家数据迁移
5、批量创建帐号:user1…user10
uid:3000-3009,
shell:/bin/csh,home:
/testdir/username
passwd:usernamepass
注意家目录相关配置,使用户正常登录
分四步:
1)、创建user.list文件
2)、使用newusers批量创建用户
3)、为user1-user10创建密码
3.1编辑密码文本
3.2使用chpasswd批量加密
4)、分别切换至user1-user10,将/etc/skel/下的文件拷贝至相应的用户家目录
这个做法太费事了,额滴神呀。
用脚本试试批量创建。
用户名改为xiaotiantian1-xiaotiantian10,
uid:6010-6019,
shell:/bin/csh,
home:/home/username
passwd:usernamepass
代码如下
#!/bin/bash # uname=xiaotiantian declare -i uid=6010 ushell=/bin/csh uhome=/home/$uname upass=pass for ((x=1;x<=10;x++));do useradd -u $uid -s $ushell -d $uhome$x $uname$x && echo "created $uname$x success" echo $uname$x$pass | passwd --stdin $uname$x uid+=1 done
查看执行结果:
查看/etc/passwd,满足需求。搞定。
原创文章,作者:M20-1钟明波,如若转载,请注明出处:http://www.178linux.com/27162