v 友,救我一命,不小心把/etc/passwd 下的 root 那行删除 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
yuedingwangji
V2EX    Linux

v 友,救我一命,不小心把/etc/passwd 下的 root 那行删除

  •  
  •   yuedingwangji 2017-11-03 22:35:24 +08:00 via Android 4896 次点击
    这是一个创建于 2912 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天本来是想修改 root 所在的 shell 的, 结果改的时候不小时把这行给删除了,请问有什么补救的方法么?

    16 条回复    2021-10-21 15:41:05 +08:00
    likuku
        1
    likuku  
       2017-11-03 23:15:59 +08:00
    livecd 启动,mount 上旧系统的 根分区,然后请君随意编辑吧
    zjp
        2
    zjp  
       2017-11-04 00:35:44 +08:00 via Android
    马后炮一句,手动改 /etc/passwd 也是艺高人胆大…乖乖用 usermod 吧
    lovewilliam
        3
    lovewilliam  
       2017-11-04 00:35:47 +08:00
    /etc/shadow 里面的没删就没关系。。
    你找找有没有 /etc/passwd-,那里面应该有个备份。
    实在没有你自己加上去这行
    root:x:0:0:root:/root:/bin/bash
    yuedingwangji
        4
    yuedingwangji  
    OP
       2017-11-04 01:38:55 +08:00 via Android
    线上系统呀 怎么 livecd
    Cat73
        5
    Cat73  
       2017-11-04 07:47:32 +08:00
    @yuedingwangji 好多服务商是提供 VNC 的,试试重启进单用户模式
    okletswin
        6
    okletswin  
       2017-11-04 10:52:16 +08:00
    grub 进单用户模式
    不行就救援模式
    mazhan465
        7
    strong>mazhan465  
       2017-11-04 11:15:18 +08:00 via Android
    以前曾经改过 sudo 属主,导致 sudo 坏掉。后来吸取教训了,时刻保持两个 root 权限账号在手上
    defunct9
        8
    defunct9  
       2017-11-04 16:45:46 +08:00 via iPhone
    给账号,我去搞
    jyf007
        9
    jyf007  
       2017-11-04 20:49:58 +08:00
    Cat73
        10
    Cat73  
       2017-11-05 08:20:11 +08:00
    @mazhan465 直接公钥登陆 root,sudo 名单里一个用户都没有的路过。。
    一般都是登陆之后再 su 到其他低权限账号。。
    dorothyREN
        11
    dorothyREN  
       2017-11-05 17:22:28 +08:00
    root 那一行被删掉的话,系统基本是废了,可以考虑重装了,修复的话得不偿失,因为并不是你重新加一行就可以的。你会发现重启的时候系统起不来的。
    yuedingwangji
        12
    yuedingwangji  
    OP
       2017-11-06 21:19:04 +08:00 via Android
    @defunct9 你怎么搞
    yuedingwangji
        13
    yuedingwangji  
    OP
       2017-11-06 21:19:50 +08:00 via Android
    @likuku 最后只能写文档让机房帮忙操作了
    mritd
        14
    mritd  
       2017-11-08 12:00:08 +08:00
    哈哈 今天作死大赛第一名
    yuedingwangji
        15
    yuedingwangji  
    OP
       2017-11-09 08:22:07 +08:00
    已经修复了,最后 用了 脏牛的漏洞破权,修复了系统, 太 TM 刺激了..
    故事发生在我在改 root 的 shell,结果我想着先赋值原来的行给变量,然后在将原来的值插回去,
    结果插进去的时候,不小心插入另外一个变量,导入 root 行消失 ...
    yinshiyionly
        16
    yinshiyionly  
       2021-10-21 15:41:05 +08:00
    ```shell
    sudo -u \#0 vi /etc/passwd
    ```
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2701 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 08:06 PVG 16:06 LAX 01:06 JFK 04:06
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86