Linux实验sudo时,提示“不在sudoers文件中,此事将被陈诉”
征象当我在CentOS中以平凡用户登录时,使用sudo提权root时触发提示
https://i-blog.csdnimg.cn/blog_migrate/81ce15e538447cd94256f4b0cb176c7d.png
解决方法
需要修改sudoers文件中的内容,添加我们要授权sudo的平凡用户
[*]切换至root用户
su root
[*]进入/etc目录,查看sudoers文件权限
cd /etc
ll | grep sudoers
https://i-blog.csdnimg.cn/blog_migrate/a4ab2ab3299cd9daa33b1eb28c184961.png
发现只有可读权限
[*]添加文件权限可写
chmod u+w /etc/sudoers
https://i-blog.csdnimg.cn/blog_migrate/d3c7e01db0de410760fdd2015a5cafdd.png
再次查看有可写权限
[*]修改文件内容
vim sudoers
点击i进入插入模式
在root ALL=(ALL) ALL 的下一行添加代码:用户名 ALL=(ALL) ALL
https://i-blog.csdnimg.cn/blog_migrate/b6f9ca165088f335c709a5c1478d2e42.png
按esc退出插入模式,输入:wq保存退出
[*]恢复文件权限
chmod 440 sudoers
https://i-blog.csdnimg.cn/blog_migrate/9554e87c23db01375f6fccea846d6bf1.png
查看后恢复完成
[*]切换到平凡用户
su 用户名
https://i-blog.csdnimg.cn/blog_migrate/d8d5d82f78797bf545d99f3d0aba31b6.png
[*]测试sudo
我们先用平凡用户去创建用户,没有权限
https://i-blog.csdnimg.cn/blog_migrate/addff5271e02478974466738c7383584.png
在使用sudo提权
https://i-blog.csdnimg.cn/blog_migrate/9b189b53e5ca6512b0d5b5aabfbfa2f0.png
没有报错,由于创建用户默认该用户家目录在/home/用户名,我们查看/home下发现有user1的目录,用户创建乐成
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]