Linux中的用户及其角色划分
账户为分三类:
超级用户(管理员):享有最高权限,具备系统中的所有权限(一般为root),UID为0
系统用户 :别称“伪用户”,无法登录系统,其主要作用是支撑系统运行,方便系统管理。uid号码小于1000.
普通用户:有权限限制,只能对自己目录下的文件进行操作,可以登录系统。uid 大于1000,登陆shell是bin/bash。
任何一个账户在创建的同时都会在系统里面创建一个同名的组。
1. 用户组
创建组
[root@qfedu ~]# groupadd hr #创建一个用户组叫hr
[root@qfedu ~]# groupadd it #创建一个用户组叫it
[root@qfedu ~]# groupadd net01 -g 2000 #创建组叫net01,并指定gid为2000
[root@qfedu ~]# grep 'net01' /etc/group #查看/etc/group中组net01信息
net01:x:2000:
删除组
[root@qfedu ~]# groupdel net01 #删除组net01
注意:用户的主属组不能删除
/etc/group ----->查看组的文件
/etc/group文件详解:
查看组
*[root@qfedu ~]#cat /etc/group
组名:代表组密码:gid:组员
2. 用户
创建用户(不带选项)
[root@qfedu ~]# useradd 用户名
[root@qfedu ~]# useradd user01 //创建用户
/etc/passwd ---->查看账户是否存在的文件
/home/ ---->用户的家目录,每创建一个用户会在/home目录下面创建对应的家目录
/etc/shadow --->用户的密码文件
/etc/passwd文件详解–案例:
此文件里面除了密码字段能删除不能直接修改之外,其他字段全部都能直接修改
[root@qfedu ~]