CentOS中用户不在 sudoers 文件中。此事将被报告。
首先切换为root用户 su root;
然后更改etc/sudoers文件的只读为可读可写可执行。
sudo chmod 777 /etc/sudoers
输入visudo命令即可编辑文件,找到root ALL=(ALL) ALL的字段
追加username ALL=(ALL) ALL,其中username为你当前需要获得root权限的用户名
5分钟之后密码过期,下次需要重新输入,如果不想如此麻烦,可以用以下方法
username ALL=(ALL) NOPASSWD: ALL
保存退出,并恢复/etc/sudoers的访问权限为440
chmod 440 /etc/sudoers
切换到普通用户,测试用户权限提升功能
作者: lost blog
出处: http://www.cnblogs.com/JAYIT/
关于作者:专注服务器端开发
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接 如有问题, 可邮件(sawyershaw@qq.com)咨询.