Linux怎么添加用户成为sudoers
2014-04-28 14:22
260 查看
Linux怎么添加用户成为sudoers
有时候我们执行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命令从标准输入到标准输出然后还有一个分流到文件,这里%代指当前文件。
有时候我们执行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命令从标准输入到标准输出然后还有一个分流到文件,这里%代指当前文件。
相关文章推荐
- Linux系统下安装中文输入法 fcitx
- linux debugfs 恢复文件
- Issue installing pre-reqs for IAMSuite on Redhat Linux 6.5
- Linux 命令
- 一天一linux命令(21) chkconfig service 系统服务管理
- linux输入子系统
- CentOS6.5下做DNS服务器
- 编程解决Linux下解压zip乱码问题
- 在Java中使用pscp命令上传单个或者多个文件(文件夹)到远程Linux服务器
- linux 下执行.sh文件总是提示permission denied
- Linux C程序操作Mysql 调用PHP采集淘宝商品
- Centos6快速yum lamp
- 使用ganymed-ssh2-build.jar来操作linux服务器(上传、下载文件,远程创建目录,远程删除文件等等)
- Linux 命令之pwd
- linux服务器如何检查远程用户登陆状态、时间、ip地址等信息
- [centos] Linux下"Device eth0 does not seem to be present,delaying initialization."问题解决方法.
- linux查看内核版本、系统版本、系统位数(32or64)
- Linux管道的实现机制
- Linux 命令之 cd
- Centos 6.4 openNebula4