Chinaunix

标题: root帐户被我删掉了,怎么办? [打印本页]

作者: uisoft    时间: 2005-11-06 19:58
标题: root帐户被我删掉了,怎么办?
root帐户被我删掉了,怎么办?

  现在我可以用普通用户进linux 但是 连 mkdir的权限都没有!

  怎么样才可以新弄一个管理员帐户?


我好急呀

[ 本帖最后由 uisoft 于 2005-11-6 20:01 编辑 ]
作者: sttty    时间: 2005-11-06 20:02
把你的普通用户的权限改成具有超级用户的权限,  /etc/passwd  把你的组给成0 
试一下
作者: q1208c    时间: 2005-11-06 20:05
用单用户试试, 不行就只能 rescue 了.
作者: uisoft    时间: 2005-11-06 20:05
rescue 是啥意思?
作者: snow888    时间: 2005-11-06 20:06
应该有办法,可以通过启动软盘挂载,然后修改 /etc/passwd 加入 root 用户就可以了!
作者: sttty    时间: 2005-11-06 20:11
你的机器 可以启动么?  可以进普通用户么? 

如果这两个条件都满足,那直接改你的普通用户就行了, 很简单:

vi /etc/passwd 把你的组ID改成 0
作者: uisoft    时间: 2005-11-06 20:11
是这样的,我在GNOME 下,用“用户和组群” 管理器   不小心把 root给删了, 然后我突然意识到我把ROOT 给删了,然后赶紧加了一个了root  但是,这个ROOT 是假的,和一般的用户是一样的权限

  我看了一下 /etc/passwd 文件,    root那一行 要怎么改呢?  把什么改成0?  

  现在已经到WINDOWXP 下来了,启动软盘没有,不知道现在进去,还有权限改/etc/passwd  不?
作者: q1208c    时间: 2005-11-06 20:11
原帖由 uisoft 于 2005-11-6 20:05 发表
rescue 是啥意思?



是求援模式, 看看置顶有没有怎么用这个的说明.
作者: uisoft    时间: 2005-11-06 20:13
可以进,  

“组ID改成 0” 听不懂哦,把那一部分改成0 ??   我现在都怕了,不敢乱改了呀  

   能不能把passwd 的里的  root:...(后面部分写出来)
作者: sttty    时间: 2005-11-06 20:14
root:gTKtWL44reSXc:0:0:root:/root:/bin/bash
作者: q1208c    时间: 2005-11-06 20:17
原帖由 uisoft 于 2005-11-6 20:13 发表
可以进,  

“组ID改成 0” 听不懂哦,把那一部分改成0 ??   我现在都怕了,不敢乱改了呀  

   能不能把passwd 的里的  root:...(后面部分写出来)

你楼下那个不对.

应该只有一个X在第二个位置.
作者: sttty    时间: 2005-11-06 20:30
gTKtWL44reSXc 
这个是密码的哈稀值!
作者: uisoft    时间: 2005-11-06 20:35
我进去了,但是PASSWD 文件是只读的呀,  我又没有软区,还有其他办法没?
作者: kelela    时间: 2005-11-06 21:03
uid=0的用户,就拥有root特权(无论用户是什么)
默认状况,只有root 的 uid=0
作者: promisures    时间: 2005-11-07 10:08
小弟斗胆问问,为什么LINUX允许删除root用户呢,好象WINDOWS就不行吧,而且如果你们这样就恢复了的话,那LINUX岂不是很不安全,随便哪个都可以这样改成root权限的,忘高手指教
作者: asbus    时间: 2005-11-07 10:12
1. 启动系统,在GRUB界面 进入init 1 或者 single 模式, /bin/vi /etc/passwd 手动添加root用户,按标准写出用户记录的基本格式。在执行mount -o remount,rw /   重新挂载根分区。或者进入linux rescue救援模式,chroot /mnt/sysimage 重新添加root用户。
2. 如果可以的话可以手动的scp一个其他机器的/etc/passwd
3. 如果不行 重新安装系统。。
作者: ruige    时间: 2005-11-07 10:37
原帖由 sttty 于 2005-11-6 20:11 发表
你的机器 可以启动么?  可以进普通用户么? 

如果这两个条件都满足,那直接改你的普通用户就行了, 很简单:

vi /etc/passwd 把你的组ID改成 0



???可以吗?普通用户对passwd有写的权限吗?????如果有的话那不都成root了
应该先进入单用户模式,新建一个root用户,然后在修改passwd文件,没准还有救,我感觉用普通用户直接vi是行不通.
作者: 给个理由先    时间: 2005-11-07 11:03
原帖由 promisures 于 2005-11-7 10:08 发表
小弟斗胆问问,为什么LINUX允许删除root用户呢,好象WINDOWS就不行吧,而且如果你们这样就恢复了的话,那LINUX岂不是很不安全,随便哪个都可以这样改成root权限的,忘高手指教


一般来说,只要你能直接登陆这台机子,这个机子就是不安全的了。它的安全性更多在,使网络那端的黑客不易远程功击你的机子。。。。。


ps,我不是高手




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2