鱼C论坛

 找回密码
 立即注册
查看: 890|回复: 1

[已解决]centos将用户添加到root用户组后该用户无法获取root权限

[复制链接]
发表于 2023-11-11 16:44:29 | 显示全部楼层 |阅读模式
5鱼币
使用usermod -aG root username后,切换到该用户后使用sudo命令仍无法获取root权限,这是怎么回事?
最佳答案
2023-11-11 16:44:30
在CentOS中,将用户添加到root用户组后,该用户仍然无法获取root权限是因为在默认情况下,sudo命令只允许wheel组的用户获取root权限。要解决这个问题,可以按照以下步骤操作:

1. 确保用户已经被添加到wheel组:
   usermod -aG wheel username
   

2. 编辑sudoers文件以允许wheel组的用户使用sudo命令:
   visudo
   

3. 在打开的文件中找到以下行:
   ## Allows people in group wheel to run all commands
   %wheel  ALL=(ALL)       ALL
   

4. 确保该行没有被注释掉(即前面没有#),如果被注释掉,去掉注释。

5. 保存并退出sudoers文件。

现在,用户应该能够通过sudo命令获取root权限了。

最佳答案

查看完整内容

在CentOS中,将用户添加到root用户组后,该用户仍然无法获取root权限是因为在默认情况下,sudo命令只允许wheel组的用户获取root权限。要解决这个问题,可以按照以下步骤操作: 1. 确保用户已经被添加到wheel组: 2. 编辑sudoers文件以允许wheel组的用户使用sudo命令: 3. 在打开的文件中找到以下行: 4. 确保该行没有被注释掉(即前面没有#),如果被注释掉,去掉注释。 5. 保存并退出sudoers文件。 ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-11-11 16:44:30 | 显示全部楼层    本楼为最佳答案   
在CentOS中,将用户添加到root用户组后,该用户仍然无法获取root权限是因为在默认情况下,sudo命令只允许wheel组的用户获取root权限。要解决这个问题,可以按照以下步骤操作:

1. 确保用户已经被添加到wheel组:
   usermod -aG wheel username
   

2. 编辑sudoers文件以允许wheel组的用户使用sudo命令:
   visudo
   

3. 在打开的文件中找到以下行:
   ## Allows people in group wheel to run all commands
   %wheel  ALL=(ALL)       ALL
   

4. 确保该行没有被注释掉(即前面没有#),如果被注释掉,去掉注释。

5. 保存并退出sudoers文件。

现在,用户应该能够通过sudo命令获取root权限了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-21 20:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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