ubuntu用户添加超级权限

方法一:使用 root 用户将 xuehy 添加到 sudo 组(推荐)

1. 确认当前是 root 用户

whoami

应该显示 root

2. 将 xuehy 用户添加到 sudo 组

usermod -aG sudo xuehy

3. 验证是否添加成功

groups xuehy

应该显示包含 sudo

4. 退出 root 并测试

exit

然后测试 sudo 权限:

sudo whoami

应该返回 root

方法二:通过修改 sudoers 文件

1. 使用 root 权限编辑 sudoers 文件

vim /etc/sudoers

2. 在文件中添加以下行:

xuehy ALL=(ALL:ALL) ALL

3. 保存并退出

  • 如果使用 nano:Ctrl+X,然后 Y,然后 Enter
  • 如果使用 vim:按 Esc,然后输入 :wq,按 Enter

方法三:检查并修复用户组

1. 查看 xuehy 用户的当前组

groups xuehy

2. 如果不在 sudo 组,添加到 sudo 组

usermod -aG sudo xuehy

3. 确保也添加到 admin 组(某些 Ubuntu 版本)

usermod -aG admin xuehy

完整的解决步骤:

# 1. 切换到 root(如果您知道 root 密码)
su -

# 2. 将 xuehy 添加到 sudo 组
usermod -aG sudo xuehy

# 3. 可选:也添加到 admin 组
usermod -aG admin xuehy

# 4. 验证
groups xuehy

# 5. 退出 root
exit

# 6. 重新登录或使用以下命令使组变更生效
newgrp sudo

# 7. 测试 sudo 权限
sudo apt update

如果忘记 root 密码的解决方案:

如果您不知道 root 密码,可以通过以下方式重置:

1. 重启系统并在 GRUB 菜单中选择恢复模式

  • 重启时按住 Shift 键进入 GRUB 菜单
  • 选择 “Advanced options for Ubuntu”
  • 选择 “Recovery mode”

2. 在恢复菜单中选择 “root”

  • 进入 root shell

3. 重新挂载文件系统为可写

mount -o remount,rw /

4. 重置 root 密码或添加用户到 sudo 组

# 重置 root 密码
passwd root

# 或者直接添加用户到 sudo 组
usermod -aG sudo xuehy

5. 重启系统

reboot

完成上述步骤后,用户 xuehy 就应该拥有 sudo 权限了。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青草地溪水旁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值