当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 误改 /etc/passwd 中的uid/gid 导致账号无法登录
帖子发表于 : 2017-09-23 20:04 

注册: 2017-09-23 19:56
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
今天手贱,想提升权限sudo gedit /etc/passwd
把x:1000:1000:crystal:/home/linuxidc:/bin/bash 从1000改到0
再重启默认的账户消失了。只有来宾登录。
请大侠帮忙。。。万分火急。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 求助
帖子发表于 : 2017-09-23 20:56 
头像

注册: 2007-12-14 13:40
帖子: 49887
地址: 志虚国乌由市
系统: Winbuntu
送出感谢: 29
接收感谢: 413
用恢复模式或者livecd 什么的改回来


_________________
冷轩信

渠月 · QY

本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu

安装flash 还是要用
代码:
sudo apt install adobe-flashplugin


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 求助
帖子发表于 : 2017-09-23 21:19 

注册: 2013-05-26 6:58
帖子: 2159
系统: Debian 9
送出感谢: 894
接收感谢: 30
也可以给内核传init=/bin/bash参数来直接进入bash修改
修改后重启前记得用sync命令同步磁盘,不然重启后可能修改内容丢失.


_________________
Linux桌面优化综合贴[2017.09.18](欢迎各位补充或指正误区)
[2016.03.10]会C语言但看不懂英文文档的点这里,一个用C语言编写的简陋学习工具
单硬盘通过iso文件实机安装Debian的方法
重启或操作fcitx时失去响应的一个解决方法,不妨试试看


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 求助
帖子发表于 : 2017-09-23 21:33 

注册: 2017-09-23 19:56
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
科学之子 写道:
也可以给内核传init=/bin/bash参数来直接进入bash修改
修改后重启前记得用sync命令同步磁盘,不然重启后可能修改内容丢失.


qing wen ju ti ru he chao zuo ?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 求助
帖子发表于 : 2017-09-24 2:32 

注册: 2013-05-26 6:58
帖子: 2159
系统: Debian 9
送出感谢: 894
接收感谢: 30
svitian 写道:
科学之子 写道:
也可以给内核传init=/bin/bash参数来直接进入bash修改
修改后重启前记得用sync命令同步磁盘,不然重启后可能修改内容丢失.


qing wen ju ti ru he chao zuo ?

2楼方法其实更简单,建议您优先尝试.
我说的只是一个不同的方法,仅供参考.
在引导菜单按照提示选择编辑相应的菜单项(即进入相应菜单项的编辑模式),进入编辑模式后给带有vmlinuz那行最后面加上" init=/bin/bash"(注意空格)
进入后用vi改.要是vi丝毫简单编辑都不会用,试着用nano代替vi进行这种简单编辑.
还是不会用,那我的方法就完全不适合您了,请无视...
我这个方法的优点就是无需livecd,当然也是简单粗暴.
再次提醒:我这个方法进入的系统没法正常开关机,所以必须用sync命令同步一下磁盘再重启.
希望没白说这么多.


_________________
Linux桌面优化综合贴[2017.09.18](欢迎各位补充或指正误区)
[2016.03.10]会C语言但看不懂英文文档的点这里,一个用C语言编写的简陋学习工具
单硬盘通过iso文件实机安装Debian的方法
重启或操作fcitx时失去响应的一个解决方法,不妨试试看


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 求助
帖子发表于 : 2017-09-24 6:15 

注册: 2009-08-04 16:33
帖子: 16900
送出感谢: 21
接收感谢: 1830
引用:
今天手贱,想提升权限sudo gedit /etc/passwd
把x:1000:1000:crystal:/home/linuxidc:/bin/bash 从1000改到0
再重启默认的账户消失了。只有来宾登录。

新手 如果是 Ubuntu 桌面作業系統 不建議直接去改 uid/gid
如果是安裝 ubuntu 時 創建的帳號登入
需要使用 root 權限時
sudo + 文字指令
gksudo + gnome-圖形指令 (需要先安裝 gksu 套件)
kdesudo + kde-圖形指令 (需要先安裝 kdesudo 套件)


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 求助
帖子发表于 : 2017-09-24 7:57 

注册: 2017-09-23 19:56
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
已在askubuntu找到答案,并已经修复了。谢谢各位。。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 求助
帖子发表于 : 2017-09-25 4:33 

注册: 2013-05-26 6:58
帖子: 2159
系统: Debian 9
送出感谢: 894
接收感谢: 30
svitian 写道:
已在askubuntu找到答案,并已经修复了。谢谢各位。。

罗嗦一句:相比说一句"已在askubuntu找到答案"不如直接复制粘贴网址链接来的快捷有效.(当然如果是手机之类的不方便复制的情况除外)


_________________
Linux桌面优化综合贴[2017.09.18](欢迎各位补充或指正误区)
[2016.03.10]会C语言但看不懂英文文档的点这里,一个用C语言编写的简陋学习工具
单硬盘通过iso文件实机安装Debian的方法
重启或操作fcitx时失去响应的一个解决方法,不妨试试看



_________________
评价: 3.7% millenniumdark
 
页首
 用户资料  
 
9 楼 
 文章标题 : Re: 误改 /etc/passwd 中的uid/gid 导致账号无法登录
帖子发表于 : 2017-10-01 19:34 

注册: 2017-09-23 19:56
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
ask ubuntu的方案(From Thomas Ward)
Without booting to a LiveUSB or LiveCD/DVD, we can actually borrow some of the steps from this answer on resetting a lost password to get to a recovery console, and then make changes to the system and reboot afterwards.

To summarize the steps (everything from 1 to 4 is from the other question; 5 and 6 are the different steps to do):

(1) Boot up the system, and after you see the BIOS screen press and hold "Shift" - you'll get the GRUB prompt.

(2) Use the 'recovery mode' option for your kernel - if it doesn't show up it's probably under the section for "Other Ubuntu versions" or one of the other items on Grub.

(3) Once in recovery mode, select the 'root' option by using the down arrow on your keyboard, and then hit Enter. You'll end up with a command line prompt for the root user.

(4) Remount your system as read/write with this command: mount -o remount,rw /

(5) Edit your /etc/passwd file with nano (use this command: nano /etc/passwd). Once you've edited the specific line for your user and reset it to 1000 for the UID and GID, hit Ctrl+O, then hit Enter, and then Ctrl+X.

(6) You should now be at the root terminal prompt again. Reboot with shutdown -r now or reboot.

You should then be able to login again, and have fixed your blunder. Don't go messing with your UID or GID, because setting yourself to 0 will break things and is horribly insecure and should never be done. (The 0 UID is for root, and root alone - DO NOT USE IT FOR ANY OTHER USER!)


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 误改 /etc/passwd 中的uid/gid 导致账号无法登录
帖子发表于 : 2017-10-01 20:39 
头像

注册: 2007-11-25 13:29
帖子: 7269
地址: 新疆博乐
系统: 14.04/16.04/Fedroa22
送出感谢: 38
接收感谢: 101
原来要remount rw一下,难怪上次修改怎么也保存不了,最后重装了事


_________________
===新手请看===
Ubuntu 安装 | Ubuntu12.04/14.04/16.04 桌面操作指南
··Ubuntu16.04 安装图文教程(超简单)
····有时间就静下心来——折腾:)


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 误改 /etc/passwd 中的uid/gid 导致账号无法登录
帖子发表于 : 2017-10-02 22:26 

注册: 2013-05-26 6:58
帖子: 2159
系统: Debian 9
送出感谢: 894
接收感谢: 30
TeliuTe 写道:
原来要remount rw一下,难怪上次修改怎么也保存不了,最后重装了事

Ubuntu 不确定, Debian 的话给内核引导参数加上 rw 就不用 remount 了.
不知发行版为何默认是 ro ,我这里 ro 的话根分区就是只读,会导致系统无法正常运行.


_________________
Linux桌面优化综合贴[2017.09.18](欢迎各位补充或指正误区)
[2016.03.10]会C语言但看不懂英文文档的点这里,一个用C语言编写的简陋学习工具
单硬盘通过iso文件实机安装Debian的方法
重启或操作fcitx时失去响应的一个解决方法,不妨试试看


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 11 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译