[TOC]
## 1 sudo 命令
### 1.1 sudo的工作过程如下:
> 1)当用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限
> 2)确认用户具有可执行sudo的权限后,让用户输入用户自己的密码确认
> 3)若密码输入成功,则开始执行sudo后续的命令
> 4)root执行sudo时不需要输入密码(eudoers文件中有配置root ALL=(ALL) ALL这样一条规则)
> 5)若欲切换的身份与执行者的身份相同,也不需要输入密码
### 1.2 给用户赋予执行sudo命令的权限
Linux对用户执行sudo命令的权限配置是在 /etc/sudoers文件中,想要用户可以执行sudo命令,需要经过一下几部
> 1)chmod u+w /etc/sudoers ---------------这个文件为只读文件
> 2)vi /etc/sudoers
> 3)加入 用户名 ALL=(ALL:ALL) ALL
> 4)保存退出
> 5)chmod u-w /etc/sudoers ---------------将文件的权限改回来
- Linux
- 高级
- 杀毒
- 记一次中毒事件
- clamav查毒软件
- 处理挖矿病毒
- 定时任务
- kill
- chattr文件保护
- 运行级别
- Linux启动
- 文件加密
- ssh免密登录
- .ssh
- 问题
- 脚本
- 阿里云域名解析
- yum源
- 时间同步
- keepalived实现高可用
- dos字符与unix字符
- 大文件上传
- 基础
- proc目录
- 设置宋体
- 基础命令_01
- 基础命令_02
- SELinux
- 文件描述符
- 基础命令_03
- awk
- 系统日志
- date命令
- bc命令
- lsof
- vim快捷键
- shell
- 循环控制
- expr
- 执行脚本的方式
- declare
- shell脚本
- 控制启停脚本
- 数值计算
- centos
- 配置网络
- 环境
- 灰度环境
- ansible
- 模块
- 语法
- file模块
- setup模块
- ping模块
- copy模块
- command模块
- shell模块
- service模块
- cron模块
- yum模块
- user 模块
- group模块
- 指定用户
- playbook
- 实例
- ansible安装
- Jenkins
- shell部署
- 导入已有项目的配置
- 执行shell
- tungsten数据同步
- 防火墙
- netfilter