You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

修改树莓派唯一用户UID/GUID为0后无法使用sudo及身份识别

解决方法

步骤1:获取root权限

当前会话进程的UID仍是1000,但/etc/passwd中你的账号已被设为UID/GID 0,通过以下方式切换到root身份:

su - <你的用户名>

输入自己的用户密码,验证后当前shell将获得UID 0权限(root)。

如果su命令失效,可直接调用有权限的编辑器修改文件:

pkexec nano /etc/passwd

输入用户密码即可进入编辑界面。

步骤2:恢复用户UID/GID

拿到root权限后,推荐用vipw编辑密码文件(避免文件损坏):

vipw

找到你的用户条目,将UID和GID改回1000:

<你的用户名>:x:1000:1000:,,,:/home/<你的用户名>:/bin/bash

保存退出。

步骤3:同步用户组配置

检查用户组文件,确保组GID也恢复为1000:

vigr

找到你的用户组条目,修改为:

<你的用户名>:x:1000:

保存退出。

步骤4:验证修复结果

执行以下命令确认恢复正常:

whoami  # 应显示你的用户名
sudo whoami  # 应显示root

确认无误后即可放心退出会话,后续登录权限将恢复正常。


内容的提问来源于stack exchange,提问作者fam-woodpecker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 12:23:28