1 、创建 用户gentoo ,附加组为bin 和root ,默认shell为/bin/csh ,注释信息为"Gentoo Distribution"
1
|
useradd -G bin,root -s /bin/csh -c "Gentoo Distribution" gentoo |
2 、创建 下面的用户、组和组成员关系,名字为 为admins的组
用户natasha ,使用admins 作为附属组
用户harry ,也使用admins 作为附属组
用户sarah ,不可交互登录系统, 且 不是admins的成员,natasha ,harry ,sarah 密码 都是centos
1
2
3
4
5
6
|
useradd -G admins natasha useradd -G admins harry useradd -r -s /sbin/nologin sarah 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
1
|
useradd -u 1234 -g bin -G root, ftp -s /bin/csh -d /testdir/testuser testuser |
4、修改testuser uid:4321,主组:root,辅助组:nobody,loginname:test,home:/home/test 家数据迁移
1
|
usermod -u 4321 -g 0 -G nobody -l test -md /home/test testuser |
5、批量创建帐号:user1…user10
uid:3000-3009,shell:/bin/csh,home:/testdir/username
passwd:usernamepass
注意家目录相关配置,使用户正常登录
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
touch users .txt vi users .txt newusers users .txt touch passwd .txt vi passwd .txt cat passwd .txt |chpasswd cp -r /etc/skel/ .[^.]* /testdir/user1 cp -r /etc/skel/ .[^.]* /testdir/user2 cp -r /etc/skel/ .[^.]* /testdir/user3 cp -r /etc/skel/ .[^.]* /testdir/user4 cp -r /etc/skel/ .[^.]* /testdir/user5 cp -r /etc/skel/ .[^.]* /testdir/user6 cp -r /etc/skel/ .[^.]* /testdir/user7 cp -r /etc/skel/ .[^.]* /testdir/user8 cp -r /etc/skel/ .[^.]* /testdir/user9 cp -r /etc/skel/ .[^.]* /testdir/user10 |
原创文章,作者:NameLess,如若转载,请注明出处:http://www.178linux.com/28169