Linux 系统管理
程序员文章站
2022-05-06 18:59:27
本文将把Linux 系统管理遇到的问题进行汇总 一、用户修改密码 问题现象 用户登录后,修改自己的密码,出现 passwd:Authentication token manipulation error(身份验证令牌操作错误),一般是密码文件的权限的问题,不过也有可能是根目录空间满。 问题定位 ls ......
本文将把linux 系统管理遇到的问题进行汇总
一、用户修改密码
问题现象
用户登录后,修改自己的密码,出现 passwd:authentication token manipulation error(身份验证令牌操作错误),一般是密码文件的权限的问题,不过也有可能是根目录空间满。
问题定位
lsattr 命令查看存放用户和密码的文件属性,发现有i选项(不得任意更动文件或目录)。所以所有的用户都不能修改密码,因为没有权限允许。
[root@client ~]# lsattr /etc/passwd && lsattr /etc/shadow ----i----------- /etc/passwd ----i----------- /etc/shadow
问题解决
chattr 命令将i权限撤销,然后再执行 passwd 改密操作。为了安全起见,改密后把存放用户和密码的文件保护起来
[root@client ~]# chattr -i /etc/passwd && chattr -i /etc/shadow /* 进行改密操作 */ [root@client ~]# chattr +i /etc/passwd && chattr +i /etc/shadow
linux命令参考
在linux中用chattr和lsattr命令管理文件和目录属性
上一篇: 这是系安全带呢还是上吊呢?
下一篇: 明天开卖!小米网络音响开箱图赏:听歌神器
推荐阅读
-
Red Hat Enterprise Linux / CentOS 7 yum安装zabbix4.0
-
linux基础命令---umask
-
linux每日命令(36):wc命令
-
linux mysql忘记密码的多种解决或Access denied for user 'root'@'localhost'
-
Python在Windows和在Linux下调用动态链接库的教程
-
Linux进程间通信--使用信号
-
使用linux部署Spring Boot程序
-
python获取Linux下文件版本信息、公司名和产品名的方法
-
linux下apache、mysql、php安装配置详细笔记
-
linux mysql 找回密码