Linux用户组及权限管理
用户和组 Linux 是一个多用户的操作系统,引入用户,可以更加方便管理 Linux 服务器 系统默认需要以一个用户的身份登入,而且在系统上启动进程也需要以一个用户身份器运行,用户可以限制某些进程对特定资源的权限控制 Linux用户及组 Linux 操作系统对多用户的管理,是非常繁琐的,所以用组的概念来管理用户就变得简单,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户。 Linux 系统用户是根据用户 ID 来识别的,默认 ID 长度为 32 位,从默认 ID 编号从 0 开始,但是为了和老式系统兼容,用户 ID 限制在 60000 以下, Linux 用户分总共分为三种,分别如下 超级用户: root , ID 为0 系统用户: ID 从1到499 普通用户: ID 为500以上 Linux 系统中的每个文件或者文件夹,都有一个所属用户及所属组 使用 id 命令可以显示当前用户的信息,使用 passwd 命令可以修改当前用户密码。 Linux 操作系统用户的特点如下 每个用户拥有一个 UserID ,操作系统实际读取的是 UID ,而非用户名; 每个用户属于一个主组,属于一个或多个附属组,一个用户最多有 31 个附属组; 每个组拥有一个 GroupID ; 每个进程以一个用户身份运行,该用户可对进程拥有资源控制权限; 每个可登陆用户拥有一个指定的 Shell 环境