V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
qq1147
V2EX  ›  问与答

求助: Linux 服务器由于执行 chattr 命令锁定 passwd 文件,导致服务器密码无法修改

  •  
  •   qq1147 · 288 天前 · 994 次点击
    这是一个创建于 288 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,上个月安全厂商来执行基线扫描后给我们出具了一个检查报告,整改建议中有一条建议我们执行chattr +i /etc/passwd命令锁定密码文件以防止密码被修改,昨天登陆时发现密码已过期要求更改密码,但输入新旧密码后报错Authentication token manipulation error ,查了下报错原因就是/etc/passwd`被锁导致的。

    我们的服务器是生产服务器,并且是一个集群十几台虚拟机,现在的问题是除了重启进入救援模式修改 root 密码以外,还有什么不用重启的方法进入系统/解开文件修改限制吗?

    8 条回复    2023-07-18 18:16:36 +08:00
    xcai
        1
    xcai  
       288 天前
    /etc/passwd 也不是密码文件啊,更改密码信息会涉及到对 /etc/passwd 的更改?
    AoEiuV020JP
        2
    AoEiuV020JP  
       288 天前
    确实不对劲,我刚试了一下,改密码只会修改 shadow 文件,不会改 passwd 的,
    AoEiuV020JP
        3
    AoEiuV020JP  
       288 天前
    正常登录服务器不就只有密码和密钥两种,
    现在密码行不通了就看看有没有密钥,
    没有的话就看看有没有 webshell 之类的后门?
    oneisall8955
        4
    oneisall8955  
       288 天前
    那问问安全厂商
    qq1147
        5
    qq1147  
    OP
       288 天前
    @xcai 有四个相关文件:gshadow 、shadow 、group 、passwd 都加了禁止修改
    qq1147
        6
    qq1147  
    OP
       288 天前
    @AoEiuV020JP 不好意思我没说清楚,有四个相关文件:gshadow 、shadow 、group 、passwd 都加了禁止修改
    szlayer
        7
    szlayer  
       288 天前
    能登录系统的话就去掉限制 chattr -i /etc/passwd
    liantian
        8
    liantian  
       288 天前 via iPhone
    那个安全厂商…
    避坑避坑

    处理办法,就没有非 root 可以 sudo 的用户了么…
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1000 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:32 · PVG 07:32 · LAX 16:32 · JFK 19:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.