1、创建testuser uid 1234,主组:bin,辅助组:root,ftp,shell:/bin/csh home:/testdir/testuser
[root@localhost ~]# useradd -u 1234 -g bin -G root,ftp -s /bin/csh -d /testdir/testuser testuser [root@localhost ~]# getent passwd testuser testuser:x:1234:1::/testdir/testuser:/bin/csh
2、修改testuser uid:4321,主组:root,辅助组:nobody,loginname:test,home:/home/test 家数据迁移
[root@localhost ~]# usermod -u 4321 -g root -G nobody -l test -md /home/test testuser [root@localhost ~]# getent passwd test test:x:4321:0::/home/test:/bin/csh [root@localhost ~]# ls -a /home/test/ . .. .bash_logout .bash_profile .bashrc .gnome2 .mozilla
3、批量创建帐号:user1…user10 uid:3000-3009,shell:/bin/csh,home:/testdir/username passwd:usernamepass 注意家目录相关配置,使用户正常登录
[root@localhost ~]# vim homework.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 user9:x:3008:3008::/testdir/user9:/bin/csh user10:x:3009:3009::/testdir/user10:/bin/csh [root@localhost ~]# newusers homework.txt [root@localhost ~]# vim homeworkpw.txt user1:user1pass user2:user2pass user3:user3pass user4:user4pass user5:user5pass user6:user6pass user7:user7pass user8:user8pass user9:user9pass user10:user10pass [root@localhost ~]# cat homeworkpw.txt | chpasswd [root@localhost skel]# cp -r /etc/skel/.[^.]* /testdir/user1 ...将/etc/skel目录下的文件分别复制到每个用户家目录 cp -r /etc/skel/. /testdir/user10
原创文章,作者:pao,如若转载,请注明出处:http://www.178linux.com/28106