• 03.Linux-CentOS系统user用户改密码问题


    问题:
    [user@localhost ~]$ passwd
    Changing password for user user.
    Changing password for user.
    (current) UNIX password:
    passwd: Authentication token manipulation error

    解决:
    1、查看存放用户和密码的文件属性。
    [root@localhost]# lsattr /etc/passwd
    ----i--------e- /etc/passwd
    [root@localhost]# lsattr /etc/shadow
    ----i--------e- /etc/shadow
    注释:用lsattr命令查看存放用户和密码的文件属性,发现有i选项:(i:不得任意更动文件或目录。)所以导致所有的用户都不能修改密码,因为没有权限允许。

    2、用chattr命令将i权限撤销,然后再修改。
    [root@localhost]# chattr -i /etc/passwd
    [root@localhost]# chattr -i /etc/shadow
    [root@localhost]# lsattr /etc/passwd /etc/shadow
    -------------e- /etc/passwd
    -------------e- /etc/shadow

    3、更改用户密码.
    [user@localhost ~]$ passwd

    4、为了安全起见,最好在修改完密码后,再把存放用户和密码的文件保护起来。
    [root@localhost]# chattr +i /etc/passwd
    [root@localhost]# chattr +i /etc/shadow
    [root@localhost]# lsattr /etc/passwd /etc/shadow
    ----i---------e- /etc/passwd
    ----i---------e- /etc/shadow

  • 相关阅读:
    Buuctfweb[ACTF2020 新生赛]Include
    Buuctfweb[极客大挑战 2019]Knife
    Buuctfweb[极客大挑战 2019]Secret File
    Buuctfmiscningen
    Buuctfweb[GYCTF2020]Blacklist
    Buuctfmisczip伪加密
    Buuctfweb[GXYCTF2019]Ping Ping Ping
    Buuctfmisc镜子里面的世界
    Buuctfweb[ACTF2020 新生赛]Exec
    转换...
  • 原文地址:https://www.cnblogs.com/LuckyHaTech/p/11987277.html
Copyright © 2020-2023  润新知