Linux用户管理用户管理
Linux用户管理用户管理Linux用户分类root用户虚拟用户普通用户用户文件/etc/passwd文件/etc/shadow文件/etc/group文件/ect/gshadow文件实际
操作新增用户删除帐号修改账号用户口令管理用户组管理
Linux用户分类用户分类
在Linux系统中,由于角色不同,每个用户的权限和所能完成的任务各不相同。Linux用户分为如下的三类:
root用户用户
在Linux系统中,root用户的权限是最高的。普通用户无法执行的操作,root用户都能完成,所以root用户也被称为超级管理用户。在
Linux系统中,每一个文件、目录和进程都是归属于某一个用户的,如果没有获得用户的许可,其它普通用户是无法进行操作的。但root
用户不受限制。root用户还可以超越任何用户和用户组群对文件或目录进行读取、修改和删除。可以控制程序的执行、中止;可以对硬件
设备进行添加、创建和删除等操作。
虚拟用户虚拟用户
这类用户也被称为伪用户或假用户,这类用户不具备登录系统的能力,但却是系统运行不可缺少的用户。比如 bin、daemon、adm、
ftp、mail等,这类用户都是系统自身拥有的。
普通用户普通用户
这类用户能够登录系统,只能擦欧总自己目录的内容,权限有限,这类用户都是系统管理员创建的。
用户文件用户文件
用户的配置文件主要包括:
用户信息文件:用户信息文件:/etc/passwd
密码文件:密码文件:/etc/shadow
用户组文件:用户组文件:/etc/group
用户组密码文件:用户组密码文件:/etc/gshadow
Linux系统中对于用户的管理主要通过修改配置文件来实现的。
/etc/passwd文件文件
/etc/passwd文件是系统识别用户的一个文件,系统所有的用户都在这里有登录记载。在/etc/passwd文件中,每一行都表示一个用户信
息,一行有7个段位,每个段位用maohao分隔,如下所示:
在文件中,各字段的含义如下:
用户名:也称为登录名,在系统内用户名具有唯一性用户名:也称为登录名,在系统内用户名具有唯一性
密码:存放加密的密码,显示的是一个密码:存放加密的密码,显示的是一个 x ,密码被映射到密码被映射到 /etc/shadow文件中文件中
用户标识号:系统用一个整数标识用户用户标识号:系统用一个整数标识用户ID,每个用户的,每个用户的UID都是唯一的,都是唯一的,root用户的用户的UID是是0,普通用户的,普通用户的UID从从500开始开始
组群标识号:系统内用一个整数标识用户所属的组群组群标识号:系统内用一个整数标识用户所属的组群ID号,每个组群的号,每个组群的GID是唯一的是唯一的
用户名全称:用户名描述,可以不设置用户名全称:用户名描述,可以不设置
用户宿主目录:用户登录系统后首先进入的目录用户宿主目录:用户登录系统后首先进入的目录
命令解释器:用户使用的命令解释器:用户使用的shell类型类型