要被 ubuntu server 给蠢哭了。。到底要怎样才能开启 root 啊。。。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zangbob
V2EX    问与答

要被 ubuntu server 给蠢哭了。。到底要怎样才能开启 root 啊。。。

  •  
  •   zangbob 2016-01-08 11:37:30 +08:00 5927 次点击
    这是一个创建于 3614 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在虚拟机上安装了 ubuntu-14.10-server-amd64 ,作为小白,只想学个 python 而已,所以选择了据说内置 python3 的这个版本,然后就开始了折腾之路。。

    0.直接 root 登录,不样用。
    1.那我 su root 好吧,不行, Authentication failure
    2.那我 sudo vi /etc/ssh/sshd_config 呗,我 SSH 用 root 还不成?不行,告诉我 user is not in the sudoers file
    3.擦,那我用大招, Advanced options for ubuntu , Recovery mode 呗。这下是在 root 下了,可尼玛 vi /etc/ssh/sshd_config 为什么也不行。。。 Unable to open swap file for.....

    要不要这么玩我啊大哥?说好的 ubuntu 是最友好的版本呢?你是在骗我吧。。

    哪位天使大哥来告诉我,这种情况该咋弄。。。
    第 1 条附言    2016-01-08 14:08:41 +08:00
    之前有在虚拟机装过一次 ubuntu server ,貌似是 12 版,记不清了。可以直接 su - root 或 sudo passwd root 。我也不知为何这次为啥不行,或许是 14.10 新版本的原因?

    总之现在解决了,可以 root 登录 SSH ,也可以普通用户 sudo root 了。解决的方法是参考 https://www.maketecheasier.com/fixing-sudo-error-in-ubuntu/ 先进入 recovery mode ,然后再选 fsck check all file system ,最后 Drop to root shell prompt ,这样登录 root 后就有权限修改 /etc/ssh/sshd_config 和 把当前用户加到 sudoer 。

    作为一个什么都不懂,啥命令都要靠 google 的 Linux 初学者,真的很感谢诸位的回复。没有人生来就懂,就会用 linux 。我不会做伸手党, Google 、 askubuntu 、 quora 都翻遍了,找不到答案才来求助(吐槽)的,这和我搜索的关键词不准确有关。当然标题用的不合适,应该准确的说是被自己蠢哭了。 @Tianpu 说得很对,顺便说一下,俺蠢到智商 20 都不到,这下你满意了吧,爽了吧 :)

    PS :
    @loading @lgh 不用 root 当然可以的, python3 可以用。我就是想顺便也学习一下 linux ,没有 root 权限不方便罢了。而且强迫症心理作祟。

    @alex321 您请随意 block :)
    35 条回复    2016-01-12 17:34:20 +08:00
    xia0chun
        1
    xia0chun  
       2016-01-08 11:39:19 +08:00   1
    先 passwd root 给 root 用户设一个密码, ubuntu 默认是不开启 root 账户的
    Andiry
        2
    Andiry  
       2016-01-08 11:40:29 +08:00   1
    sudo passwd root
    Showfom
        3
    Showfom  
    PRO
       2016-01-08 11:40:59 +08:00 via iPhone   1
    sudo -i
    kn007
        4
    kn007  
       2016-01-08 11:41:44 +08:00   1
    用 CentOS 吧,默认用 root~

    ubuntu ,你设置下密码后试试? sudo passwd root

    然后启用 root , sudo passwd root -u
    接着 su root 试试?
    feather12315
        5
    feather12315  
       2016-01-08 11:42:03 +08:00 via Android   1
    sudo -s
    Livid
        6
    Livid  
    MOD
    PRO
       2016-01-08 11:42:18 +08:00 via Android   1
    sudo su root
    zangbob
        7
    zangbob  
    OP
       2016-01-08 11:51:24 +08:00
    @xia0chun passwd root 了(Recovery mode 下改的),在正常模式下用 root 提示 Login incorrect

    @Livid 普通用户登录后,用 sudo su root ,提示 user is not in the sudoers file. This incident will be reported

    @feather12315 sudo -s
    @Showfom sudo -i
    @kn007 sudo passwd root
    都提示 user is not in the sudoers file
    kn007
        8
    kn007  
       2016-01-08 11:54:22 +08:00   1
    @zangbob 。。。你没有 sudo 权限。。。
    搜索下 visudo ,授权先
    clino
        9
    clino  
       2016-01-08 11:54:55 +08:00
    第一个创建的用户怎么会"user is not in the sudoers file "
    楼主肯定用的不是创建的第一个用户
    New2016
        10
    New2016  
       2016-01-08 11:57:26 +08:00 via Android   1
    意思是你目前登录的用户没有 sudo 的权限
    nisekoi
        11
    nisekoi  
       2016-01-08 11:58:10 +08:00
    仔细看看你现在用的是什么用户
    kn007
        12
    kn007  
       2016-01-08 12:01:56 +08:00   1
    MntCw
        13
    MntCw  
       2016-01-08 12:20:45 +08:00   2
    最好不要用 root 登录。
    你当前用户不在 sudoer 这个组里,用 gpasswd 把当前用户加到 sudoer 里面。
    要习惯使用 sudo 命令。
    lgh
        14
    lgh  
       2016-01-08 12:33:34 +08:00
    学 Python3 就学 Python3 嘛,你要 root 来干嘛你倒是说啊?!
    Ubuntu 本来就不建议直接用 root 用户才默认禁用的,你非要和它较劲。
    AntonChen
        15
    AntonChen  
       2016-01-08 12:39:36 +08:00   1
    sudo su -
    SpicyCat
        16
    SpicyCat  
       2016-01-08 12:47:24 +08:00   1
    feather12315
        17
    feather12315  
       2016-01-08 12:47:43 +08:00 via Android   1
    @zangbob 记得 Ubuntu 默认用户具有 sudo 权限的。
    不过既然获取了,就把当前用户加入 sudo 用户组吧。
    #usermod -aG sudo xxx
    loading
        18
    loading  
       2016-01-08 12:49:28 +08:00 via Android   1
    我先问下,不用 root 行不行!
    楼主水平用 root 很危险的。

    visudu 你都不知道啊~很危险。
    Tianpu
        19
    Tianpu  
       2016-01-08 13:00:57 +08:00 via iPhone
    为什么觉得是你自己蠢的让人哭?

    ubuntu enable root 之类的随便搜索难道没结果?
    jarlyyn
        20
    jarlyyn  
       2016-01-08 13:14:14 +08:00
    一般 sudo su 就行了吧?
    nlzy
        21
    nlzy  
       2016-01-08 13:21:24 +08:00 via Android   1
    进 recovery 模式,用 visudo 使你的用户具有 sudo 权限。在正常模式下应该就能用 sudo su root 了
    alex321
        22
    alex321  
       2016-01-08 13:24:01 +08:00
    没人 block 么。。。。
    zangbob
        23
    zangbob  
    OP
       2016-01-08 14:11:01 +08:00
    @nlzy 是的,最终就是用的这个方法。不过直接选择 root 的话,有些配置文件是只读的。
    hzwjz
        24
    hzwjz  
       2016-01-08 14:26:07 +08:00
    sudo su
    love
        25
    love  
       2016-01-08 14:28:30 +08:00
    要用哪个帐号的 shell 就用哪个: sudo -s -u 任意用户名
    roychan
        26
    roychan  
       2016-01-08 14:30:34 +08:00
    @alex321 资源 idle ,没有阻塞。
    loading
        27
    loading  
       2016-01-08 14:34:12 +08:00 via Android
    @livid 帖子 append 部分的 @ 是不是没处理?没收到通知。
    kn007
        28
    kn007  
       2016-01-08 16:05:49 +08:00
    @loading append 的 at 不会通知的。。
    webjin
        29
    webjin  
       2016-01-08 16:29:50 +08:00 via Android
    loading
        30
    loading  
       2016-01-08 16:46:45 +08:00 via Android
    @kn007 所以这个是 bug 。
    Jaylee
        31
    Jaylee  
       2016-01-08 16:53:05 +08:00
    你应该被自己蠢哭
    electroun
        32
    electroun  
       2016-01-08 23:20:44 +08:00
    新手收藏
    jemyzhang
        33
    jemyzhang  
       2016-01-09 08:56:25 +08:00
    恐怖…就这样还要 root , server 上开启 root 账户直接推出去
    zangbob
        34
    zangbob  
    OP
       2016-01-09 12:26:52 +08:00 via iPad
    @jemyzhang 都说了是虚拟机
    jemyzhang
        35
    jemyzhang  
       2016-01-12 17:34:20 +08:00
    @zangbob 虚拟机又如何。。。还没碰到过非要开 root 账户的情况
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2510 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 04:13 PVG 12:13 LAX 20:13 JFK 23:13
    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