V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
xypty
V2EX  ›  Linux

求 Linux 大佬帮忙

  •  
  •   xypty · 2019-07-01 15:00:45 +08:00 via Android · 8332 次点击
    这是一个创建于 1973 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在服务器是 redhat 的,重启以后一输入用户名就返回 login incorrect,没有弹出让输密码的,感觉跑路的节奏

    69 条回复    2019-07-04 05:45:09 +08:00
    wqsfree
        1
    wqsfree  
       2019-07-01 15:17:01 +08:00
    你用的什么连接工具啊?换一个试一试呢,还有没有具体的信息啊,登录不正确????????
    xypty
        2
    xypty  
    OP
       2019-07-01 15:18:22 +08:00 via Android
    @wqsfree 没用 ssh 工具,直接在实体机连的,换了几个账户都不行,我感觉是经理之前配置的 pam 有问题。。。
    xypty
        3
    xypty  
    OP
       2019-07-01 15:19:08 +08:00 via Android
    @wqsfree 确实没有更多信息科。。。输入用户名,回车,提示 login incorrect,然后黑屏两秒,然后恢复原样。。
    d0m2o08
        4
    d0m2o08  
       2019-07-01 15:20:31 +08:00
    多半是 pam 出问题了,let me google that for you
    xypty
        5
    xypty  
    OP
       2019-07-01 15:21:34 +08:00 via Android
    @d0m2o08 感谢大佬
    wqsfree
        6
    wqsfree  
       2019-07-01 15:22:35 +08:00
    pam 听说过没用过,难道是 pam 把账号锁定了? 要不你试一试单用户模式呢?
    xypty
        7
    xypty  
    OP
       2019-07-01 15:23:35 +08:00 via Android
    @wqsfree 进单用户模式改了半天还是不行,感觉可以收拾铺盖卷了。。。还好这系统没啥人用。。。
    Kronos
        8
    Kronos  
       2019-07-01 15:27:57 +08:00 via Android
    pam.access.so 可以限制登录地点
    wqsfree
        9
    wqsfree  
       2019-07-01 15:32:22 +08:00
    @Kronos 他是在机房直接登录的服务器,跟 pam 限制登录地点有关系么?
    xypty
        10
    xypty  
    OP
       2019-07-01 15:32:35 +08:00 via Android
    @Kronos login 里面没有这项。。。就很难受。。
    WilliamKyle
        11
    WilliamKyle  
       2019-07-01 15:34:25 +08:00 via iPhone
    去 /var/log 下翻翻日志
    d0m2o08
        12
    d0m2o08  
       2019-07-01 15:48:32 +08:00
    https://centos.org/forums/viewtopic.php?f=26&t=31544


    I found the problem - this is due to an error in the oracle 11g installation docs.

    It says you add this entry into /etc/pam.d/login

    session required /lib/security/pam_limits.so

    When I changed the line to :

    session required /lib64/security/pam_limits.so

    I was able to log into the console at runlevel 3.

    So we can blame Oracle again !!!

    Thanks for your help !
    xypty
        13
    xypty  
    OP
       2019-07-01 15:56:33 +08:00 via Android   ❤️ 2
    @d0m2o08 还是不行,大佬。。。公司总部让去中关村找个修电脑的看看秀到我了。。
    d0m2o08
        14
    d0m2o08  
       2019-07-01 16:02:01 +08:00
    @xypty grep console /etc/securetty 这个文件里有 console 么?
    xypty
        15
    xypty  
    OP
       2019-07-01 16:06:48 +08:00 via Android
    @d0m2o08 有,第一个就是
    WilliamKyle
        16
    WilliamKyle  
       2019-07-01 16:15:39 +08:00 via iPhone
    磁盘空间够么? df -h 看看 df -i 看看
    xypty
        17
    xypty  
    OP
       2019-07-01 16:16:37 +08:00 via Android
    @WilliamKyle 空间绝对够。。。5t。。。
    tankren
        18
    tankren  
       2019-07-01 16:26:47 +08:00
    abcdocker
        19
    abcdocker  
       2019-07-01 16:57:25 +08:00
    还是先看看安全日志吧,/var/logs/message 和 /var/log/secure
    JinyAa
        20
    JinyAa  
       2019-07-01 17:07:02 +08:00
    @xypty #13 笑喷
    dongrenwen
        21
    dongrenwen  
       2019-07-01 17:09:30 +08:00
    用 ssh2 登录一下试试呢?
    xypty
        22
    xypty  
    OP
       2019-07-01 17:17:27 +08:00 via Android
    @JinyAa 还真的找了一个。。。看起来完全不懂系统
    xypty
        23
    xypty  
    OP
       2019-07-01 17:35:19 +08:00 via Android
    @dongrenwen 不是用啥的问题。。是启动以后服务都没启动好像,然后也没法登录进去
    triptipstop
        24
    triptipstop  
       2019-07-01 17:43:25 +08:00
    我就是电脑城修电脑的,除了盗版 XP,别的都不叫系统。
    stephenyin
        25
    stephenyin  
       2019-07-01 17:58:16 +08:00
    看看键盘是不是 Enter 键坏了连击了😝
    andyat
        26
    andyat  
       2019-07-01 17:59:44 +08:00
    等更新
    andyat
        27
    andyat  
       2019-07-01 18:00:04 +08:00
    情况怎么样了
    xypty
        28
    xypty  
    OP
       2019-07-01 18:02:00 +08:00 via Android
    @andyat 还是不行,修电脑把引导整坏了好像,进不去了
    txy3000
        29
    txy3000  
       2019-07-01 18:13:06 +08:00 via Android
    重装可以吗
    xypty
        30
    xypty  
    OP
       2019-07-01 18:13:29 +08:00 via Android
    @txy3000 数据库服务器。。。今天客户不在,所以没发现
    txy3000
        31
    txy3000  
       2019-07-01 18:22:22 +08:00 via Android
    细软跑吧
    jackietsui72
        32
    jackietsui72  
       2019-07-01 18:40:13 +08:00 via Android
    看看机器正常和出问题这段时间改过什么文件,能明确文件最好,不明确用 find 按时间查找文件看看哪些系统文件改过,然后再安装一台同版本的 linux 把修改过的文件都对比下和系统默认不一样的都改回来然后重启再试试。ps 改文件前记得随手备份。
    jackietsui72
        33
    jackietsui72  
       2019-07-01 18:42:20 +08:00 via Android
    @xypty 进不去系统无法引导就用 u 盘刻 live 进去挂着硬盘分区操作。
    xypty
        34
    xypty  
    OP
       2019-07-01 19:17:19 +08:00 via Android
    看明天情况准备后事吧
    ladypxy
        35
    ladypxy  
       2019-07-01 19:18:25 +08:00 via iPhone
    Pam 出问题,比如说用 openldap,然后 openldap 挂了
    s127
        36
    s127  
       2019-07-01 19:19:49 +08:00
    @xypty,是不是没有打开小键盘?
    xypty
        37
    xypty  
    OP
       2019-07-01 19:20:52 +08:00 via Android
    @s127 不是这个问题。。。是直接跳过要求输入密码,报 login incorrect
    xypty
        38
    xypty  
    OP
       2019-07-01 19:21:12 +08:00 via Android
    @ladypxy 最大的问题是修电脑的把引导改了两次,进不去系统了
    oiuyufeng
        39
    oiuyufeng  
       2019-07-01 19:25:04 +08:00
    @xypty 以前遇过一次,是 /etc/pam.d/system-auth 莫名变成了空文件导致的。。用 livecd 把正常的内容写回去就 ok 了
    coolloves
        40
    coolloves  
       2019-07-01 21:33:46 +08:00
    @xypty 44
    https://www.linuxquestions.org/questions/linux-newbie-8/login-incorrect-error-after-boot-no-password-prompted-881131/

    Okay.. I figured it out:

    I took a vanilla linux rootfs - made a recursive copy of

    /usr/lib
    /lib

    from the vanilla linux rootfs to my target image rootfs:

    Also, replaced the etc/login.defs, etc/shadow, etc/passwd and etc/group

    I was able to login - In a second pass exercise, I narrowed it down to some missing dependent shared libraries. If someone is struggling with similar symptoms in future - please keep a tab on the /lib & /usr/lib

    Phew!!
    cabing
        41
    cabing  
       2019-07-01 22:40:59 +08:00
    也曾经瑟瑟发抖,我现在连线上机器不敢 sodu。
    msg7086
        42
    msg7086  
       2019-07-02 02:12:06 +08:00
    @cabing 改变文字顺序不影响阅读(?)
    yuikns
        43
    yuikns  
       2019-07-02 02:15:57 +08:00
    只要硬盘不加密,不行的话 busy box 把数据捞出来重装吧。
    xypty
        44
    xypty  
    OP
       2019-07-02 06:31:28 +08:00
    在此统一感谢楼上各位大佬,今天去机房继续奋战,已经联系了 redhat 的售后,不知道今天能不能解决
    watzds
        45
    watzds  
       2019-07-02 08:14:48 +08:00 via Android
    别怕,我给你重装个盗版 Windows 如何
    xypty
        46
    xypty  
    OP
       2019-07-02 08:19:50 +08:00 via Android
    @watzds。。。。。
    gtlions
        47
    gtlions  
       2019-07-02 09:04:42 +08:00 via iPhone
    第一感觉 pam 问题
    xypty
        48
    xypty  
    OP
       2019-07-02 09:25:22 +08:00 via Android
    @gtlions 已经放弃治疗了,公司终于舍得花钱了,找红帽订阅服务,然后红帽来修,我现在进单用户模式把服务器数据整出来就行
    cabing
        49
    cabing  
       2019-07-02 09:28:14 +08:00
    @msg7086 是的。
    catcalse
        50
    catcalse  
       2019-07-02 09:48:01 +08:00
    改成密码登录呗
    privil
        51
    privil  
       2019-07-02 09:52:16 +08:00
    @cabing #41 ……就你敲错字的水平,确实应该小心
    hsfzxjy
        52
    hsfzxjy  
       2019-07-02 10:16:49 +08:00 via Android
    之前 ubuntu 碰到过一次,是内核的问题,不知有没有关系。https://askubuntu.com/questions/1113704/tty-doesnt-wait-for-password
    Kronos
        53
    Kronos  
       2019-07-02 11:41:25 +08:00
    部分情况与你相似,Upon the last reboot, I tried to login and get the dreaded "login incorrect" before any password prompt, even for root. 大家也可以看看 https://access.redhat.com/discussions/511933
    InYourFuture
        54
    InYourFuture  
       2019-07-02 11:59:10 +08:00
    我以前也碰到过这个问题,是因为服务器里面运行了 docker,docker0 给其中一个容器分配的 IP 地址和公司的 IP 地址有冲突,把有冲突的服务停掉就可以了。
    wqsfree
        55
    wqsfree  
       2019-07-02 14:09:26 +08:00
    @xypty 兄弟,问题解决了么?有后续么?
    xypty
        56
    xypty  
    OP
       2019-07-02 14:11:23 +08:00 via Android
    @wqsfree 解决不了了老哥,直接找 dba 过来搞库了,然后客户提供云,加上实体服务器,双机热备,这次可能是内核问题
    xypty
        57
    xypty  
    OP
       2019-07-02 14:14:49 +08:00 via Android
    没法处理了老哥们,今天晚上陪下飞机的 dba 奋战一晚上,明天休息
    IamUNICODE
        58
    IamUNICODE  
       2019-07-02 15:37:30 +08:00
    隔着屏幕可以看见楼主的绝望。。
    gtlions
        59
    gtlions  
       2019-07-02 15:56:33 +08:00 via iPhone
    看了后续说到了有 dba 在,让我觉得应该问题不简单,作为一枚曾经的 SA&DBA 的来说,如果是简单的仅仅 pam 问题,合格的 DBA 应该能过解决
    smallpython
        60
    smallpython  
       2019-07-02 16:02:52 +08:00
    输入用户名,就直接提示错误.
    是不是该用户不让登陆?
    wxb2dyj
        61
    wxb2dyj  
       2019-07-02 16:53:38 +08:00 via iPhone
    https://blog.csdn.net/qq_38151011/article/details/80694712

    我在 Ubuntu 下遇到过,你试试这个方法,提前做好备份
    wxb2dyj
        62
    wxb2dyj  
       2019-07-02 16:54:17 +08:00 via iPhone
    我在 Ubuntu 下遇到过,你试试这个方法,提前做好备份
    lowman
        63
    lowman  
       2019-07-02 17:04:30 +08:00
    @privil #51, 我同意你的说法, 生产环境次每敲 sodu, 我都要上叫其他事同一起看着, 心里好怕怕的......真的
    matrix273
        64
    matrix273  
       2019-07-02 17:25:54 +08:00 via Android
    Ubuntu 遇到过,没有输入密码的时间,直接跳出登录失败,客户升级内核造成的。在出现 grub 的选择画面选高级选项找到最开始的内核,用最开始的内核启动,然后重新 /etc/defaults/grub 把默认启动内核改一下就行了。
    k8ser
        65
    k8ser  
       2019-07-02 17:32:51 +08:00
    我在 ubuntu 遇到过,是在做 pam 身份认证的时候修改文件修改错了。/etc/pam.d/common-account
    k8ser
        66
    k8ser  
       2019-07-02 17:35:28 +08:00
    /etc/pam.d/common-account 这个文件的顺序非常重要,锁死了当时是通过 U 盘启动项进入安全模式改的这个文件,当时我的硬盘还加密了,依然可以通过安全模式进入
    telami
        67
    telami  
       2019-07-02 17:37:09 +08:00
    持续关注 ing
    xypty
        68
    xypty  
    OP
       2019-07-03 05:03:49 +08:00 via Android
    在机房奋战一夜,数据整出来了,dba 还在奋斗
    xypty
        69
    xypty  
    OP
       2019-07-04 05:45:09 +08:00 via Android
    各位老哥,大概找到原因了,之前经理卸载 ssh.然后安装最新的,好像没卸载干净,显示为 7.9,其实是 7.4,dba 决定不折腾了,数据库已经救出来了,文件和 ftp 那些我今天去了搞完了直接重装系统
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4265 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 05:30 · PVG 13:30 · LAX 21:30 · JFK 00:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.