解决shell命令"** is not in the sudoers file..."错误

Linux中新建的普通用户一般不会分配给root权限,每次都su root也太麻烦,可以通过在/etc/sudoers文件中添加当前用户的方式,给当前用户赋予sudo命令的使用权限。

 

# 切换到root用户
echo `whoami`" ALL=(ALL) ALL" >> /etc/sudoers

 

/etc/sudoers文件中配置的通用格式是:

user host=(run_as) command

其中,

user 用户名,需要添加的用户名

host 一个或多个主机名,一般写ALL

run_as 作为什么用户执行,通常是root或者ALL

command 允许以指定的用户执行的命令,可以是ALL或者指定的命令

 

 

* 网络搜索结果汇总而来,仅作备忘

 

posted @ 2017-02-18 22:09  harelion  阅读(661)  评论(0编辑  收藏  举报