1.用户账号和组账号概述
Linux 基于用户身份对资源访问进行控制
用户账号:超级用户 普通用户 程序用户
组账号:基本组 四有组 附加组 公共组
UID 和 GID
UID user 和 UID identity 用户标识号
GID Group identify 组标识号
2.linux 安全模型
Authen tication: 认证验证用户身份
Authorization 授权不同用户设置 不同权限
Accouting Audition 审计
当用户登陆成功时,系统会自动分配令牌 token,包括用户标识和组成员幸运 双因子验证
3.用户账号类型
Linux中每个用户是通过user ld(uid)来唯一标识的 新建普通用户1-6000 动分配
管理员:root。0
程序用户:1-499 Centos 6以前,1-999 Centos 7以后 不登录的用户系统默认情况,是给程序使用。,对守护进程获取资源,进行权限分配
普通用户:500+ centos 6以前 1000加os7以后
超级用户 普通用户 程序用户
4.1.1.1 超级用户0超级
1.超级用户:root用户是Linux操作系统中默认的超级用户账号,对本主机拥有至高无上的权限,类似于Windows 操作系统中的Administrator 用户。只有当进行系统管理、维护任务时,才建议使用root 用户登录系统,日常事务处理建议只使用普通用户账号。日常工作一般不会使用root账号,小公司除外,小公司运维可能就你一个人你说了算。
思考:超级管理员是否是按照名称来定义的吗?
1.1.2普通用户受到系统某一类限制
普通用户: 账号需要由 root 用户或其他管理员用户创建,拥有的权限受
到一定限制,处理问题受到限制,一般只在用户自己的宿主目录中拥有完整权限。
1.1.3程序用户
程序用户: 在安装 Linux 操作系统及部分应用程序时,会添加一些特定的低权限用户账号,这些用户一般不允许登录到系统,而仅用于维持系统或某个程序的正常运行,如 bin、daemon、ftp、mail、mysgl等,以后实验中会经常遇到,先了解下即可。
1.2组帐号
如何理解组?组相当于职位运维工程师都具有大概相同的权限看到绍最堂见的绍词是不是绍织组织·按昭一定的完长和系统建立起来的集休,那inuxwindOWS中的组就是将多个用户集合起来,统一分配某种相同的权限(开通或关闭)。
1.4.4修改用户账号的属性
usermod命令 已有用户
usermod[选项]... 用户名
常见选项
·-I更改用户账号的登录名称 (Login Name
。-L锁定用户账户
·-u 修改用户的UID号
·-U 解锁锁用户账户
·-d:修改用户的宿主目录位置
修改用户的账户失效时间,可使用YYYY-MM-DD的日期格式1E:
修改用户的基本组名(或使用GID号)-只:
修改用户的附加组名(或使用GID号)
指定用户的登录shell
总结:
这些都是必须要掌握的知识。