Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
Jmui114
V2EX  ›  Linux

Debian 安装完成后 root 密码错误

  •  
  •   Jmui114 · Jan 26, 2022 · 10342 views
    This topic created in 1741 days ago, the information mentioned may be changed or developed.

    环境:VMware 虚拟机 版本:debian-11.2.0-amd64-netinst 问题描述:Debian 安装时设置的 Root 密码,在系统安装完成后用 root 用户登录会提示密码错误,而安装时新建的普通用户可以正常登录,涉及到 root 权限的所有场景都会提示密码错误,一开始以为是我自己记错了,重新创建新的虚拟机确认 root 密码( 5 位数)输入正确的情况下,还是会遇到上面的问题。

    请教一下各位大佬,这是哪里没设置对吗?

    32 replies  •  2024-06-20 13:39:13 +08:00
    eoo
    eoo
    Jan 26, 2022
    1
    debian11 默认死关闭 rot 登录的 自己去改 SSH 配置文件
    eoo
    eoo
    Jan 26, 2022
    2
    debian11 默认是关闭 root 登录的 自己去改 SSH 配置文件
    Jmui114
    Jmui114
    OP
    Jan 26, 2022
    3
    @eoo 所有能更改的操作都需要 root ,而切换 root 用户 su root 输完密码之后直接提示 su:鉴定故障 死循环了都,照着抄作业都不得(
    )
    CEBBCAT
    CEBBCAT
    Jan 26, 2022
    4
    设置不设置的,开维护模式再改一下不就行了?
    jasonyang9
    jasonyang9
    Jan 26, 2022
    5
    不是吧,普通帐号 SSH 上去,`su -`,输入 root 密码切换不成功?
    Showfom
    Showfom
    PRO
    Jan 26, 2022❤️2
    6
    安装 Debian 的时候不要设置 root 密码,不然他不会给你装 sudo 的

    设置 root 密码的时候直接留空下一步,设置一个普通用户的密码即可,然后登录机器以后直接用 sudo -i 即可切换 root
    liuxu
    liuxu
    Jan 26, 2022
    7
    sudo passwd 可以改 root 密码,ubuntu 默认 root 是随机密码,必须手动改改
    liuxu
    liuxu
    Jan 26, 2022
    8
    @liuxu #7 sudo passwd debian 也是通用的
    adoal
    adoal
    Jan 26, 2022 via iPhone
    9
    从虚拟机 console 登录也不对?
    Greatshu
    Greatshu
    Jan 26, 2022
    10
    sudo su -
    eoo
    eoo
    Jan 26, 2022
    11
    @Jmui114 我安装 debian11 的时候 root 是设了密码的,然后安装 vim 再 sodu vim 编辑 SSH 配置文件启用 root 密码登录,挺简单的啊。。。
    tubowen
    tubowen
    Jan 26, 2022 via Android
    12
    Debian 安装的时候设置的用户不是 root 吧,是有 sudo 权限的用户,可以先 sudo su ,再 passwd 设置密码,要 root 远程登录还得修改 ssh 配置
    DonDonc
    DonDonc
    Jan 26, 2022
    13
    Debian 安装的时候会要求设置两个用户( root 和普通),root 用户密码如果留空,则账户关闭,会给普通用户 sudo 权限。
    huangsen365
    huangsen365
    Jan 27, 2022 via iPhone
    14
    用 centos7 省事
    rainysia
    rainysia
    Jan 27, 2022
    15
    13 楼说对了。
    安装的时候要求 2 个账号,root 和 user, 不设置 root 密码(留空),则会关闭 root 并且安装 sudo.
    设置 root 密码,则不会安装 sudo ,sudo 需要单独 install
    imsea1
    imsea1
    Jan 27, 2022
    16
    sudo passwd root
    重启解决
    自学能力有点差呀,百度就能解决的问题
    Jmui114
    Jmui114
    OP
    Jan 27, 2022❤️1
    17
    @Showfom 感谢大家指点,按照 6 楼兄嘚的指点我新建了个虚拟机,可以成功切换到 root ,用别的方式要么输入完密码直接报错( su:鉴定故障),要么就是要求先提权。

    参考了 3 楼油管视频教程,简单的将普通用户提升为伪 root 之后,日常对权限要求暂时够用(刚上 Linux 车),为给他人参考,完整流程如下:

    # Debian 安装并提权

    1. 官网可以下载完整的镜像包
    - 首页直接下载的非全量包镜像,对此官方隐藏得太深,需要一点翻箱倒柜才能找到。
    - 或者直接 Google:[non free debian iso]( https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/)
    2. 离线状态安装
    - 可以避免联网下载好几个小时
    3. root 密码留空不设置
    - 空 root 可以激活普通用户的 sudo 权限
    - 避免系统安装好后出现拒绝 root 密码认证
    4. 普通用户提权
    - 终端输入:sudo -i 即可切换至 root

    ```markdown
    sudo -i
    ```

    - 开始提权

    ```markdown
    usermod -a -G sudo 用户名 #用户名为已经创建的普通用户名
    groups 用户名 #提升为伪 root 用户
    exit #结束 root 退出到普通用户状态
    sudo su #显示以普通用户 root 权限登录,表示提权成功
    ```

    - 参考链接

    [
    ](
    )


    ---

    有哪些地方不对或者多余的,欢迎大家指正
    Jmui114
    Jmui114
    OP
    Jan 27, 2022
    18
    @imsea1 不好意思,我才接触 Linux 两天,加起来不到 6 小时
    前面的虚拟机删了,此前所有关于 sudo 的操作,输完密码后都会报:鉴定故障 ,直接就不讲武德了,我找到的剧本全都当场暴毙……
    Jmui114
    Jmui114
    OP
    Jan 27, 2022
    19
    @huangsen365 真是不好依稀,我尝鲜换了五六个发行版,最后就馋 debian 的身子
    Jmui114
    Jmui114
    OP
    Jan 27, 2022
    20
    @DonDonc 多谢指点,用这个方法在终端输入密码环节不会报错了
    skiy
    skiy
    Jan 27, 2022
    21
    我基本是 sudo -i 来切换到 root 的。然后修改 sshd ,将 root login 功能开一开就好了。基本上没怎么用过 su - 。我是不是太 OUT 了?
    tankren
    tankren
    Jan 27, 2022
    22
    sudo -i
    imsea1
    imsea1
    Jan 27, 2022
    23
    如果是刚刚接触的话,我建议你从 archlinux 开始,因为它的 wiki 无比强大,而且它分为官方库和强大的非官方库,更新速度比其他版本快的多,可玩性比较强。你可以在 b 站或者网上搜索别人的安装教程。参考 wiki.archlinux.org 。 装个三四次,基本就入门了。
    imsea1
    imsea1
    Jan 27, 2022
    24
    有两个办法试一下
    1 、sudo su ,再输密码
    2 、sudo passwd root 修改 root 密码,然后重启
    abccccabc
    abccccabc
    Jan 28, 2022
    25
    各位大牛,我要从 centos 转到 debian 上来了,又要全新学习一门技术。
    麻烦大牛,给个 debian 学习的下载连接。

    thank you!
    jemyzhang
    jemyzhang
    Jan 29, 2022 via Android
    26
    这。。。切 root 后别忘记 rm -rf /,能治百病
    learningman
    learningman
    Jan 30, 2022 via Android
    27
    @jemyzhang 你这种人放贴吧会被三十循,害人有意思吗?
    jemyzhang
    jemyzhang
    Jan 30, 2022
    28
    @learningman 哈哈搬砖的要有乐趣,教育新人不要用 root 登录是有代价的哦~
    qbqbqbqb
    qbqbqbqb
    Jan 30, 2022❤️1
    29
    通俗地说就是现在 Linux 发行版关于 root 用户的使用一般有两个“流派”:
    1 ) 系统安装时就设置 root 密码,root 用户不锁定,可以直接登录,也可以通过 su 切换到 root 账户。
    2 ) root 用户默认为锁定状态,系统默认安装了 sudo ,并且将第一个用户配置成了允许通过 sudo 使用 root 权限(后续也可以通过修改 sudoers 文件或者加入特定的 group 来配置新用户)。

    一般红帽系的系统的是第一种,Ubuntu 是第二种。而 Debian 是两种都支持,根据是否配置 root 密码来决定。
    这两种方法里 su 是输入 root 密码,sudo 是输入当前用户密码,两种是不能混用的。
    t2jk4000
    t2jk4000
    Feb 4, 2022
    30
    @jemyzhang 收收烂哏吧……
    jemyzhang
    jemyzhang
    Feb 5, 2022
    31
    我很奇怪这里居然没有人提醒他别用 root 用户,看来已经 low 到家了,88 了您叻
    samhelper
    samhelper
    Jun 20, 2024
    32
    @Showfom 正确! 特意上来点赞你。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1317 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 21:34 · PVG 05:34 · LAX 13:34 · JFK 16:34
    ♥ Do have faith in what you're doing.