```
用户和用户组
资源分配 :
Authentication : 认证
AuthoriZation :授权
Accouting :审计
Audition
Linux 用户 : UserName /UID
管理员 : root :0
普通用户 : 1- 65535
系统用户 : 1- 499
登录用户 :500+
Linux组 :Groupname /GID
管理员 :root 0
普通组 :
系统组 : 1-499
普通组 :500 +
Linux安全上下文
运行中的程序 :进程(process)
以程序发起者的身份运行
Linux组的类别:
用户的基本组 (主组)
用户的附加组(额外组)
Linux用户和组相关的配置文件
/etc/passwd : 用户及其属性信息
/etc/group : 用户组及其属性
/etc/shadow : 用户密码
/etc/gshadow : 组密码及其相关属性
用户和组相关的命令
useradd :添加用户
groupadd :创建用户组
id : 显示真实和有效的 UID 和 GID
id [OPTION]... [USERNAME]
su : 切换用户或以其他用户身份执行命令
us UserName 非登录式切换,既不会读取目标用户的配置文件
us - UserName 登录式切换,会读取目标用户的配置文件,完全登录
us [-] UserName -c 'COMMAND' 指定用户身份执行命令
usermod : 修改用户属性
passwd :修改密码
特殊文件 :
/dev/null : 黑洞,装不满的文件
/dev/zero : 吐0的文件
userdel : 删除用户
groupmod : 修改用户组属性
groupdel : 删除用户组
gpasswd : 组密码管理
newgrep :临时切换用户基本组
pwck : 检查密码文件的完整性
chage : 更改用户密码过期信息
权限管理 :
文件的权限主要针对三类对象进行定义
owner :
group :
other :
每个文件针对每类访问者都定义了三种权限
r :Readable
w :Writeable
x :eXcutable
文件 :
r :可使用文件查看类工具获取其内容
w :可修改其内容
x :可以把此文件提取内核启动为一个进程
目录:
r :可以使用 ls 查看此目录中文件列表
w :可以在此文件创建文件,也可以删除此目录中的文件
x :可以使用 ls -l 查看此目录中文件列表,可以cd进入此目录
二进制 八进制
--- 000 0
--x 001 1
-w- 010 2
-wx -11 3
r-- 100 4
r-x 101 5
rw- 110 6
rwx 111 7
chmod : 修改文件权限
chown : 修改文件所有者
chgrp : 修改文件属组
umask : 文件或目录创建时的掩码
```
- 基础
- 文档帮助
- 计算机基础知识
- Centos文件系统
- Linux基础知识入门
- Linux命令帮助文档
- 常见命令
- 其他
- vim编辑器
- 编辑命令
- 末行模式
- 常见命令
- 配置文件
- 用户useradd
- 用户login.defs
- 环境变量设置
- 常用命令
- 帮助命令
- 管道符
- 关机和重启
- 目录操作
- 目录结构
- ls
- cd
- pwd
- mkdir
- rmdir
- cp
- rm
- mv
- 文件操作
- touch
- ln 重点
- stat 重点
- file
- cat
- tac
- nl
- more
- less
- head
- tail
- 文件处理工具
- wc
- cut
- sort
- uniq
- 文件属性(权限)
- chmod
- chown
- chgrp
- umask
- sudo权限
- chattr权限
- chattr
- lsattr
- 文件特殊权限
- SetUID
- SetGID
- StickyBIT粘着位
- ACL权限
- 搜索命令
- 命令搜索whereis
- grep
- 拓展
- 元字符
- egrep
- locate
- find
- type
- 压缩和解压
- zip和unzip
- gzip和gunzip
- bzip2和bunzip2
- tar
- 网络管理
- netstat网络状态
- 消息邮件
- 软件包安装
- 源码包
- 二进制包
- rpm手工安装
- yum在线安装
- 系统管理
- 常用命令
- shell内建命令
- pstree
- bash 特性
- history 历史命令
- 补全、快捷键
- 命令行展开
- 命令执行结果
- alias命令别名
- 通配符
- 重定向及管道
- 计算机运算
- bash 中的变量的种类
- bash 的配置文件
- bash中的算术运算
- bash条件测试
- 用户和组管理
- 用户管理
- useradd
- usermod
- userdel
- passwd
- pwck
- chage
- chsh
- chfn
- id
- finger
- su
- 用户组管理
- groupadd
- groupmod
- groupdel
- gpasswd
- groups
- 用户查看
- whoami
- w
- who
- last
- lastlog
- lastb
- 网络管理
- 相关命令
- 防火墙
- 文件拷贝
- 软件工具
- 软件包管理
- Gcc软件安装
- 其他
- redis
- 相关资料
- swoole
- IDE工具
- vscode + Xdebug 断点调试
- vscode 远程链接
- git
- 不想输入账户密码
- window电脑问题
- 浏览器https访问不了
- php
- 常用函数
- rabbitMQ
- mysql
- 触发器
- 常用更新语句
- 忘记密码处理方法
- 查询
- 数据迁移
- 加索引不加锁
- 查询优化
- 基础知识
- 进程线程协程
- tp6
- 注册自定义命令空间
- Ajax异常错误
- nginx
- 域名变成ip问题
- 概念知识点
- QPS,TPS,RT概念
- Nginx服务大量TIME-WAIT
