用户和用户组
1.基本概念: 当使用Linux时,需要以一个用户的身份登入,一个进程也需要以一个用户的身份运行,用户限制使用者或者进程可以使用、不可以使用哪些资源 组用来方便组织管理用户 每个用户拥有一个UserID,操作系统实际使用的是用户ID,而非用户名 每个用户属于一个主组,属于一个或多个附属组 每个组拥有一个GroupID 每个进程以一个用户身份运行,并受该用户可访问的资源限制 每个可登陆用户拥有一个指定的shell 2.用户 用户基础: 用户ID为32位,从0开始,但是为了和老式系统兼容,用户ID限制在60000以下 用户分为以下三种:系统中的文件都有一个所属用户及所属组 -root用户:ID为0的用户为root用户 -系统用户:1-499,没有shell,它为某些特定服务创建的用户 -普通用户:500以上 使用id命令可以显示当前用户的信息 使用passwd命令可以修改当前用户的密码 相关文件 /etc/passwd:保存用户信息 /etc/shadow:保存用户密码(加密的),只有管理员可以查看 /etc/group:保存组信息 使用cat命令可以查看相关信息 查看登陆的用户 命令whoami显示当前用户 命令who显示有哪些用户已经登陆系统 命令w显示有哪些用户已经登陆并且在干什么 创建用户:useradd 新用户名 这个命令会执行以下操作: 1、在/etc