1、创建用户test6 不添加-u 参数,直接创建用户 test6
useradd test6
查询是否创建的成功,成功则显示用户id,gid 和other id
id test6
uid=1003(test6) gid=1004(test6) 组=1004(test6)
2、
useradd -u 1007 test7 添加-u 参数,指定id号 创建test7账号
3、指定用户的gid
首先要创建gid组
groupadd test8 第一种是不带gid的创建组test8
检查创建的组信息:
cat /etc/group 在文件的最后几行是新创建的test8 或者其他的组id
test8:x:1008:
4、使用useradd 加gid创建用户
useradd -u 1008 -g 1008 test8
查看新创建的用户信息:
id test8
uid=1008(test8) gid=1008(test8) 组=1008(test8)
或者使用
cat /etc/passwd 在文档最后几行显示的就是我们新加的用户信息。
test7:x:1007:1007::/home/test7:/bin/bash
test8:x:1008:1008::/home/test8:/bin/bash
出现上面的 信息表示成功。
5、 创建用户使用-s参数,不让用户登陆
useradd -s /sbin/nologin test9
查看新创建的用户的信息:
id test9
uid=1009(test9) gid=1009(test9) 组=1009(test9)
或者 使用
cat /etc/passwd
文件最后几行,出现/sbin/nologin 表示上面-s 参数执行成功。
test9:x:1009:1009::/home/test9:/sbin/nologin
6、创建用户指定家目录的位置-d参数:
首先要有这个家目录才可以,加-d参数创建 指定家目录的用户。
cd /home/
新建test10 目录
# ls
test10 test5 test6 test7 test8 test9 user2 victor
看到test10 这个目录,表示mkdir创建的目录成功。
useradd -d /home/test10 test10
useradd:警告:此主目录已经存在。
不从 skel 目录里向其中复制任何文件。
查看这个用户的创建的信息:
cat /etc/passwd
test10:x:1010:1010::/home/test10:/bin/bash
表示成功,但注意可能没有skel 相关的文件:
[root@localhost home]# cd test10/
[root@localhost test10]# ls
[root@localhost test10]# ls -al
总用量 0
drwxr-xr-x 2 root root 6 3月 14 20:41 .
drwxr-xr-x. 10 root root 112 3月 14 20:41 ..
[root@localhost test10]#
7、创建用户-c参数添加描述;
[root@learn home]# useradd -c test11 test11
查看创建的结果:
[root@learn home]# cat /etc/passwd
user8:x:1011: