账号和权限管理
一、Linux基于用户身份对资源访问进行控制
1、用户账号
(1)超级用户(root),uid,gid=0,超级用户是系统管理员,具备系统最高权限
(2)程序用户(每个程序在创建时会自动创建一个程序用户)uid,gid=1-999,一般这个用户旨在维护这个程序时才会被使用,一般也不会允许此用户使用账号尼玛等力道系统中去
(3)普通用户(系统账号,命令创建)uid,gid=1000,一般普通用户的权限是有限的,需要让他具备管理权限的话,需要用到sudo命令进项提权
2、组账号
基本组(是私有组,必须有)
附加组(是共有组,不必需有)
二、UID和GID
UID(User IDentity,用户标识符)
GID(Group IDentity,组标识符)
三、用户帐号文件
1、保存用户名称,宿主目录,登录shell等信息
文件位置/etc/passwd
每一行对应一个用户的账号记录
用户账号 用户ID 用户说明
root :x :0 :0 :root : /root :/bin/bash
密码占位符 组账号ID 宿主目录