Linux实验sudo时,提示“不在sudoers文件中,此事将被陈诉” ...

打印 上一主题 下一主题

主题 799|帖子 799|积分 2397

征象

当我在CentOS中以平凡用户登录时,使用sudo提权root时触发提示


解决方法

需要修改sudoers文件中的内容,添加我们要授权sudo的平凡用户

  • 切换至root用户
  1. su root
复制代码

  • 进入/etc目录,查看sudoers文件权限
  1. cd /etc
  2. ll | grep sudoers
复制代码

发现只有可读权限

  • 添加文件权限可写
  1. chmod u+w /etc/sudoers
复制代码

再次查看有可写权限

  • 修改文件内容
  1. vim sudoers
复制代码
点击i进入插入模式
在root ALL=(ALL) ALL 的下一行添加代码:用户名 ALL=(ALL) ALL

按esc退出插入模式,输入:wq保存退出

  • 恢复文件权限
  1. chmod 440 sudoers
复制代码

查看后恢复完成

  • 切换到平凡用户
  1. su 用户名
复制代码


  • 测试sudo
我们先用平凡用户去创建用户,没有权限

在使用sudo提权

没有报错,由于创建用户默认该用户家目录在/home/用户名,我们查看/home下发现有user1的目录,用户创建乐成

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

天津储鑫盛钢材现货供应商

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表