1、创建用户gentoo ,附加组为bin 和root ,默认shell为/bin/csh ,注释信息为"Gentoo Distribution"
useradd gentoo -G bin,boot -s /bin/csh -c "Gentoo Distribution"
2 、创建下面的用户、组和组成员关系
名字为admins的组
用户natasha,使用admins作为附属组
用户harry,也使用admins作为附属组
用户sarah,不可交互登录系统,且不是admins的成员,
natasha,harry,sarah密码都是centos
group add admins
useradd natasha -G admins
useradd harry -G admins
useradd sarah -s /bin/nologin
echo "centos" | passwd –stdin natasha
echo "centos" | passwd –stdin harry
echo "centos" | passwd –stdin sarah
3、创建testuser uid 1234,主组:bin,辅助组:root,ftp,shell:/bin/csh home:/testdir/testuser
useradd testuser -u 1234 -g bin -G root,ftp -s /bin/csh -d /testdir/testuser
4、修改testuser uid:4321,主组:root,辅助组:nobody,loginname:test,home:/home/test 家数据迁移
usermod testuser -u 4321 -g root -G nobody -l test -d -m /home/test
5、批量创建帐号:user1…user10
uid:3000-3009,shell:/bin/csh,home:/testdir/username
passwd:usernamepass
注意家目录相关配置,使用户正常登录
vim useradd.txt
将用户的信息写入:
user1:x:3000:3000:/testdir/user1:/bin/csh
user2:x:3001:3001:/testdir/user2:/bin/csh
user3:x:3002:3002:/testdir/user3:/bin/csh
user4:x:3003:3003:/testdir/user4:/bin/csh
user5:x:3004:3004:/testdir/user5:/bin/csh
user6:x:3005:3005:/testdir/user6:/bin/csh
user7:x:3006:3006:/testdir/user7:/bin/csh
user8:x:3007:3007:/testdir/user8:/bin/csh
newusers useradd.txt
将用户的密码写入passwd.txt中
user1:user1pass
user2:user2pass
user3:user3pass
user4:user4epass
user5:user5pass
user6:user6pass
user7:user7pass
user8:user8pass
cat passwd.txt | chpasswd
cp /etc/skel/.[^.]* /home/{user1..user8}
user:usernamepass
原创文章,作者:sjsir,如若转载,请注明出处:http://www.178linux.com/27441