1 、创建 用户gentoo ,附加组为bin 和root ,默认shell为/bin/csh ,注释信息为"Gentoo Distribution"
useradd -G bin,root -s /bin/csh -c "Gentoo Distribution" gentoo
2 、创建 下面的用户、组和组成员关系,名字为 为admins的组
用户natasha ,使用admins 作为附属组
用户harry ,也使用admins 作为附属组
用户sarah ,不可交互登录系统, 且 不是admins的成员,natasha ,harry ,sarah 密码 都是centos
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
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 家数据迁移
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
注意家目录相关配置,使用户正常登录
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
时间: 2024-10-10 10:37:19