前言
我们在工作中经常使用普通用户,要使用root权限的时候,使用sudo来让普通用户拥有执行root命令的权限。 今天我们就来聊聊sudo的那些事
sudo 作用
sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等。这样不仅减少了root用户的登陆和管理时间,同样也提高了安全性。
特点:
- sudo能够限制用户知在某台机器上运行某些命令
- sudo提供了丰富的日志,详细的记录了每个用户做了什么。
- sudo的配置文件在/etc/sudoers 下,属性必须为0440
安装与设置
一般sudo命令是默认安装的,如果你的机器里没有,可以使用命令 yum install sudo 来安装
[root@gaosh-64 ~]# yum install sudo
我们来看一下配置文件:
在上图root下面添加一行 ,给gaosh用户加权限
[root@gaosh-64 ~]# vim /etc/sudoers
gaosh ALL