Linux普通用户使用sudo权限启停apache服务
2015-12-08 13:54
579 查看
sudo的工作过程如下:
1,用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限
2,确认用户具有可执行sudo的权限后,让用户输入密码确认
3,若密码输入成功,则开始执行sudo后续的命令
4,root执行sudo时不需要输入密码(对应配置文件中"root ALL=(ALL) ALL"这样一条规则)
5,若欲切换的身份与执行者的身份相同,也不需要输入密码
使用VIM编辑/etc/sudoers,或者直接使用visudo编辑sudo规则
添加一条规则:
如果不想每次都要输入密码,可以进行以下设置:
1,用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限
2,确认用户具有可执行sudo的权限后,让用户输入密码确认
3,若密码输入成功,则开始执行sudo后续的命令
4,root执行sudo时不需要输入密码(对应配置文件中"root ALL=(ALL) ALL"这样一条规则)
5,若欲切换的身份与执行者的身份相同,也不需要输入密码
使用VIM编辑/etc/sudoers,或者直接使用visudo编辑sudo规则
添加一条规则:
user01 ALL=(root) /etc/init.d/httpd
如果不想每次都要输入密码,可以进行以下设置:
user01 ALL=(root)NOPASSWD: /etc/init.d/httpd
相关文章推荐
- 负载均衡高可用之LVS+Keepalived(DR/主备)+apache
- Logstash_Apache日志采集
- Linux 下 Apache 模块开发
- Win7安装php7 + apache2.4,成功启动
- UPUPW 更新 64 位 Apache 系列 PHP 7.0 正式版
- Linux 下apache 配置
- 基于DNS轮询实现Web站点的负载均衡
- 《Apache Spark源码剖析》学习笔记之Spark作业提交
- 《apache spark源码剖析》 学习笔记之SparkContext
- Apache Mesos总体架构
- Mac OS X Yosemite 10.10 配置 Apache+PHP 教程注意事项
- LoadRunner监控Apache的步骤
- 配置Apache svn 服务器
- apache2.4.16 显示真实ip
- struts2+jquery.ajax+json实现用户登陆,报错org.apache.struts2.json.JSONException:解决办法
- Apache数组创建、使用的过程分析
- Apache JMeter--压力测试工具
- SVN 1.80 + Apache2.4.4 整合 完全攻略
- windows无法启动apache
- IntelliJ IDEA Community Edition 14.1.4下使用 Apache-Subversion搭建代码管理环境