前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ubuntu为什么更改用户UID导致无法登录?附此问题详细解决方法

ubuntu为什么更改用户UID导致无法登录?附此问题详细解决方法

原创
作者头像
尊托云数
修改2019-09-29 10:49:56
2.4K0
修改2019-09-29 10:49:56
举报
文章被收录于专栏:云技术分享圈云技术分享圈

文章来源:ubuntu为什么更改用户UID导致无法登录?附此问题详细解决方法

修改/etc/passwd文件,将登录的用户UID改成0(和root的UID相同),这一改就出问题了,当在终端退出登录再重新用root/用户名账号登录的时候系统提示识别不了用户名,而且登录的用户账号也并没有修改/etc/passwd的权限,重启Ubuntu时桌面更是连登录账号都不显示了。

出现此问题的根源在于:你/home/<用户名>/下的那些文件,每一个里面都清楚的写着“本文件属于伟大的UID=1000的用户”,而你现在把你UID改了……于是你就不是你了。所有文件都有UID GID标识,现在改了passwd文件里的UID,导致登录时home/XX目录以及其它文件的UID与当前用户的UID不一致,所以登录不了。

那么要解决已经出现的这个问题怎么办?大致步骤如下:

(1)重启Ubuntu系统,在看到BIOS时快速按下shift键,进入GRUB向导

(2)选择内核的修复模式(recovery mode)

(3)进入修复模式后选择root,即可进入root命令行输入界面

(4)键入命令:mount -o remount,rw / 获得读写系统的权限

(5)使用命令:vi /etc/passwd或者nano /etc/passwd编辑passwd文件,将用户账号的UID改回原来的值并保存退出

(6)重启系统,即可在桌面上再次看到可登陆用户

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档