zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    CWinApp类 功能
    CreateCompatibleBitmap
    CreateCompatibleDC CreateCompatibleBitmap SelectObject详解
    Linux学习_菜鸟教程_4
    Linux学习_菜鸟教程_1
    Linux学习_菜鸟教程_2
    Linux学习_菜鸟教程_3
    MATLAB生成正弦波
    03补件处理流程
    对数据库中所有的表进行操作
  • 原文地址:https://www.cnblogs.com/LuckyHaTech/p/11987277.html
Copyright © 2011-2022 走看看