百度
360搜索
搜狗搜索

linuxsu命令密码不对详细介绍

当在 Linux 中使用 su 命令时提示密码错误,可能由以下原因及解决方法导致:

一、确认密码正确性

  1. 密码类型错误

    • su 命令默认切换到 root 用户,需输入 root 用户的密码(而非当前普通用户的密码)。
    • 若使用 su [用户名] 切换到其他普通用户,则需输入 目标用户的密码

  2. 密码大小写 / 输入错误

    • Linux 密码严格区分大小写,检查键盘是否开启 Caps Lock,确保输入时无多余空格或符号。

二、重置 root 密码(若忘记 root 密码)

如果确认密码正确但仍失败,或忘记 root 密码,可通过 单用户模式 重置(需物理访问或管理员权限):

  1. 重启系统,在引导菜单(如 GRUB)中按 e 键进入编辑模式。
  2. 找到以 linux 开头的行,末尾添加 rw init=/bin/shrd.break(不同系统可能不同)。
  3. Ctrl+X 启动,进入临时 shell 后,执行:bash
      remount,rw /

    root

    /sbin/init

三、检查账户状态

  1. 账户锁定

    • 若多次输错密码,root 账户可能被锁定(视系统安全策略而定)。
    • 普通用户可联系管理员通过 pam_tally2 或日志(如 /var/log/secure)查看锁定状态。

  2. 密码过期

    • 检查 root 账户密码是否过期:bash
      chage  root  

    • 若过期,需管理员重置密码:passwd root

四、区分
su
sudo

  • su:直接切换用户,需目标用户密码(如 root 密码)。
  • sudo:以当前用户权限临时执行管理员命令,需 当前用户的密码(需提前将用户加入 sudo 组,如 wheelsudo 组)。
    • 若习惯用 sudo,可能误将当前用户密码用于 su,导致错误。

五、其他排查

  1. 检查系统日志
    查看登录错误日志,定位具体问题:
    bash
      /var/log/secure  

  2. 权限文件异常
    若系统文件权限被篡改(如 /etc/shadow 权限错误),可能导致认证失败。

    • 修复权限(需 root 权限):bash
        /etc/shadow

总结步骤:

  1. 确认使用 su 时输入的是 目标用户的密码(默认 root 密码)。
  2. 检查密码大小写、是否输错,或尝试重置 root 密码(单用户模式)。
  3. 区分 susudo 的密码类型,避免混淆。
  4. 检查账户状态(锁定、过期)或系统日志,排除权限问题。

若问题仍未解决,可能涉及系统安全策略或文件损坏,建议联系系统管理员进一步排查。

阅读更多 >>>  linux用什么写代码安装vim

网站数据信息

"linuxsu命令密码不对"浏览人数已经达到22次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linuxsu命令密码不对的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!