灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:5041回复:0

Linux怎么添加用户成为sudoers

楼主#
更多 发布于:2013-06-18 13:55
有时候我们执行sudo的时候,出现
 
 
 
xxx is not int the sudoers file
 
 
 
告诉我们当前用户不是sudoer,所以我们要把当前用户添加进去,步骤如下:
 
 
 
1 修改/etc/sudoers文件,进入超级用户,因为没有写权限,所以要先把写权限加上chmod u+w /etc/sudoers。
 
 
 
2 编辑/etc/sudoers文件,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"zhc ALL=(ALL) ALL"(这里的zhc是你的用户名),然后保存。
 
 
 
3 最后恢复没有写权限模式,撤销文件的写权限,chmod u-w /etc/sudoers。
 
 
 
然后我们就可以用zhc用户来编辑root的文件了,比如
 
 
 
vi /etc/sysconfig/network-scripts/ifcfg-eth0
 
 
 
修改后,不能直接保存,因为没有权限,所以我们可以执行
 
 
 
:w !sudo tee %
 
 
 
这个命令将当前的缓冲区内容输入到stdin,然后tee命令从标准输入到标准输出然后还有一个分流到文件,这里%代指当前文件。

喜欢0 评分0
游客

返回顶部