ubuntu 没有 root 权限,有办法解决吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
maemo
V2EX    程序员

ubuntu 没有 root 权限,有办法解决吗

  •  
  •   maemo 2016-07-14 23:34:26 +08:00 6714 次点击
    这是一个创建于 3382 天前的主题,其中的信息可能已经有所发展或是发生改变。
    系统是 12.04 lts, 没有 root 权限,很多常用的工具都没法装。有没有办法,可以把普通用户加到 root 组。谢谢了
    第 1 条附言    2016-07-15 09:14:34 +08:00
    刚刚试了一下, 在这台 12.04 lts 的机器上,进 grub 也需要 root 密码,没法进入单用户模式,求助呀
    第 2 条附言    2016-07-16 10:49:09 +08:00
    问题解决了,我最后把硬盘拆了,挂载到另一台可以用 sudo 的用户修改了 /etc/sudoers 文件。
    因为这台机器 bios 和 grub 都设有密码,内核版本应该也比较新,有一些提权的漏洞没法用。谢谢大家
    38 条回复    2016-07-18 12:01:08 +08:00
    LU35
        1
    LU35  
       2016-07-14 23:44:44 +08:00
    不是一般都是 sudo 安装吗?
    maemo
        2
    maemo  
    OP
       2016-07-14 23:52:57 +08:00
    @LU35 是的,但是没有把我的用户加入 root 组里,没法用这个命令
    fzleee
        3
    fzleee  
       2016-07-14 23:55:16 +08:00 via iPhone
    软件可以编译安装到自己的家目录下,然后将这个目录添加到 PATH 就好了
    rwalle
        4
    rwalle  
       2016-07-14 23:56:59 +08:00
    “把普通用户加到 root 组”显然是只有 root 才能做的事
    debiann
        5
    debiann  
       2016-07-14 23:58:15 +08:00 via iPhone
    visudo?
    maemo
        6
    maemo  
    OP
       2016-07-14 23:59:42 +08:00
    @fzleee 但是有些编译的依赖没有装

    @rwalle 是的,但是现在没有 root 权限,有没有其它办法
        7
    skydiver  
       2016-07-15 00:01:31 +08:00   1
    一般都是把用户加到 wheel 组里(而不是什么 root 组),然后在 visudo 里启用%wheel 的 sudo 权限。

    如果你没有 root 密码,要么进入单用户模式重设密码,要么就找找 local exploit 的漏洞试试。这么老的版本也许能找到。
    AcFelis
        8
    AcFelis  
       2016-07-15 00:17:58 +08:00
    找管理员
    oska874
        9
    oska874  
       2016-07-15 00:21:18 +08:00
    sudo passwd 《用户名》 自己设呗,这不是安装 ubuntu 之后的默认操作么。
    maemo
        10
    maemo  
    OP
       2016-07-15 00:42:59 +08:00
    @skydiver 谢谢,我用另一台 14.04 的机器进单用户模式 sudo usermod -a -G sudo username 就可以了。
    yuedingwangji
        11
    yuedingwangji  
       2016-07-15 01:48:35 +08:00
    很简单 , sudo su 然后 passd 设置 root 的密码
    binarylu
        12
    binarylu  
       2016-07-15 08:11:18 +08:00
    sudo passwd
    maemo
        13
    maemo  
    OP
       2016-07-15 09:19:23 +08:00
    @yuedingwangji
    @binarylu 提示的是 user 不在 sudoers 文件中。
    RIcter
        14
    RIcter  
       2016-07-15 09:43:26 +08:00
    jackysc
        15
    jackysc  
       2016-07-15 09:43:59 +08:00
    没有 root 权限没有 sudo 权限基本无解
    cczz
        16
    cczz  
       2016-07-15 09:44:01 +08:00
    可以看看: www.huai235.com
    raptor
        17
    raptor  
       2016-07-15 09:46:03 +08:00
    光盘或 U 盘启动后 chroot 或手工修改 grub
    dvorak4tzx
        18
    dvorak4tzx  
       2016-07-15 09:48:19 +08:00
    同上,先用 sudo passwd 给 root 设置密码,然后就可以了。
    whatot
        19
    whatot  
       2016-07-15 09:53:49 +08:00
    如果上面的方法都没用,挂载后 chroot 也不行,那可以尝试尝试 gentoo prefix ,但是可能有坑。
    zhicheng
        20
    zhicheng  
       2016-07-15 10:34:07 +08:00 via Android
    用 LiveCD 启动把硬盘挂上想改啥改啥。
    zxb
        21
    zxb  
       2016-07-15 10:35:53 +08:00 via Android
    init=/bin/bash
    dibage
        22
    dibage  
       2016-07-15 10:47:05 +08:00
    12.04 的提权很多的吧。。 下一个回来一个回车就 root 了, 233
    walkman660
        23
    walkman660  
       2016-07-15 10:53:04 +08:00
    除了 sudo passwd 给 root 设置密码外,可能 SSH 的配置文件也要改成允许 root 密码登录,反正 14.04 是得改
    maemo
        24
    maemo  
    OP
       2016-07-15 12:26:40 +08:00
    @RIcter 搜索到一个 https://www.exploit-db.com/exploits/37292/ , 但这个跟 kerner 版本有关。
    这台机器上是 3.13.0-79-generic #123~precise1-Ubuntu SMP Fri Feb 19 14:48:42 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
    我试了一下,失败了,我打算还是找个 U 盘试试
    linhua
        25
    linhua  
       2016-07-15 13:33:37 +08:00 via Android
    基于 Archlinux 的 junest ,还有基于 Gentoo 的 Gentoo prefix ,还有 ubuntu 最近出的 自带依赖的 snap 包格式,安装时都不需要 root 权限
    Jerry5850022
        26
    Jerry5850022  
       2016-07-15 13:42:28 +08:00
    sudo -s 行不行?
    sjw199166
        27
    sjw199166  
       2016-07-15 14:04:17 +08:00
    新建一个管理员组 把用户添加到新组中
    fangdingjun
        28
    fangdingjun  
       2016-07-15 14:17:41 +08:00
    拆硬盘,挂到另一台 linux 机器上,修改 etc/shadow, 复制本机 /etc/shadow 的已知密码的密码字段到 root 密码字段

    或者修改 etc/sudoers, 给用户加入 sudo 权限
    harry890829
        29
    harry890829  
       2016-07-15 14:22:04 +08:00
    你是说为了安装软件才要 root ,一般都不需要,我 zsh 安装的时候,都是下载代码到本地,然后本地编译的,没有 root 也能上很多软件的,就是不能 apt-get 了
    sdvdxl
        30
    sdvdxl  
       2016-07-15 16:27:57 +08:00
    @harry890829 你这个是安装到本用户下
    palmers
        31
    palmers  
       2016-07-15 16:38:40 +08:00
    使用 liveCD 引导 然后 chroot 然后修改 sudoer 文件 可以吗?
    8bit
        32
    8bit  
       2016-07-15 17:24:45 +08:00
    grub 设密码,那 bootloader 设密码了吗?
    harry890829
        33
    harry890829  
       2016-07-15 17:40:39 +08:00
    @sdvdxl 不就够了么?
    maemo
        34
    maemo  
    OP
       2016-07-15 18:36:56 +08:00
    @harry890829 感谢,我编译了一下安装了 zsh 。但是其它有些软件只有 deb 包的就无解了。

    @8bit bios 也设了密码,没法选择从 U 盘启动

    @fangdingjun 应该只能拆硬盘挂到其它电脑上去改了。硬盘我是可以拆的。
    youyoumarco
        35
    youyoumarco  
       2016-07-16 10:01:41 +08:00
    @RIcter 提权工具包
    EAimTY
        36
    EAimTY  
       2016-07-16 10:46:36 +08:00 via Android
    先 sudo -i ,输入普通用户的密码,就可以转到 root 了,然后 passwd
    caola
        37
    caola  
       2016-07-18 00:45:55 +08:00
    硬盘都可以拆,那应该可以直接拆掉主板电池或跳线, bios 密码不就清了吗
    maemo
        38
    maemo  
    OP
       2016-07-18 12:01:08 +08:00
    @caola 主要当时手头上没有 u 盘,清了 bios 密码也没办法弄
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2643 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 47ms UTC 14:33 PVG 22:33 LAX 07:33 JFK 10:33
    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