linux给apache分配sudu权限解决shell执行问题

系统环境:CentOS 7.0

引文:在实验室的Linux服务器上给每个人分配了一个账号,但是有的时候普通用户需要使用root权限,比如装一些软件之类的。下面介绍怎么给普通用户添加sudo命令权限。

前提:sudo安装完成

没配置之前希望在普通用户下,通过sudo命令,让用户暂时拥有root权限,并创建一个文件夹、执行超级管理使用的命令行。很明显,失败了,错误原因是:该用户暂没有root权限。

1.打开sudoers文件

切换到root用户下,,运行命令,命令是用来编辑修改配置文件

如下图所示,打开sudoers文件

2.修改suduers文件

找到如下图所示,标出红线的一行

给www-data添加sudo权限

在“root ALL=(ALL) ALL”这一行下面,再加入一行:

补充:如果想以后每次使用sudo的时候不再验证密码,可以在刚刚的sudoers文件做如下操作:

其中只需验证一次密码,以后系统自动记忆,需要root密码,如果不加默认是要输入普通账户的密码.

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180327G0Y28O00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券