1. 以某云的centos进行测试
2. 用户组和用户
2.1 用户也是以群居的方式进行分组的,根据需求分为多个组(group),而且每个group都有唯一的组名(groupname),以及每个groupname都对应唯一个id,叫GID。接着每个组(group)下面有不同成员,称之为用户(user),同样的,每个用户都拥有自己的唯一用户名以及对应的唯一的id,叫UID。如果要指定组名的话,要先有组,而后再有用户;如果直接创建用户账户不指定组名的话,那样也没有关系,最终组名将会为与账户同名。
2.2用户组分类:
2.2.1管理员组(root,gid为0)
2.2.2 普通组:gid范围:1-65535,分为系统组和登录组;
2.2.2.1系统组(gid范围:1-999)
2.2.2.2登录组(gid范围:6000-10000)
2.3用户分类:
2.3.1管理用户:管理用户root(uid为0),权利最大的管理员,所有的权限对它来说几乎是形同虚设的,它的存在就是为了管理其它用户的,于是普通用户都得由它来创建。
2.3.2 普通用户:uid范围:1-65535。普通用户分为登录用户和系统用户。
2.3.2.1登录用户(uid范围:1-999)可以用来登录,可以通过不同验证方式登录。
2.3.2.2系统用户(6000-10000)
3. 创建某专用用户组gtz
3.1 查看所有用户组
cat /etc/group
3.2 创建组
groupadd -f gtt
4. 创建某专用用户
4.1 用户不可远程登录,用户没有home目录。
4.2 nginx服务专用用户配置
4.2.1 检查用户uniginx是否存在:id uniginx
4.2.2 创建nginx用户unginx
useradd -g gtt -c user4nginx -M -N -R /opt/nginx -s /bin/bash unginx
似乎os被修改了,只能创建有home的用户,怪异。
给unginx增加密码: password unginx
4.2.3 /etc/passwd文件有所有用户的资料