Linux修改密码是提示“passwd: 鉴定令牌操作错误”问题的处理办法
今早忽然想修改一下一个普通用户的密码,root登录进去之后键入修改密码命令之后发现提示“passwd: 鉴定令牌操作错误”。
[root@Geeklp-Administrator ~]# passwd Geeklp
更改用户 Geeklp 的密码 。
新的 密码:
无效的密码: 密码少于 7 个字符
重新输入新的 密码:
passwd: 鉴定令牌操作错误
检查了/etc/passwd的隐藏属性,也没发现什么异常。忽然想起来上周我在实验的时候键入过pwunconv命令,可能是这个命令引起的问题,于是重新键入pwconv命令,再次执行修改密码,操作成功!
操作之前的/etc/passwd目录:
[root@Geeklp-Administrator ~]# cat /etc/passwd
root:$6$W2B2u9mW/343Cwol$o8uxim3sGBVwPP//ktUv0TpZI4spD6nDlka/.8g9r99LidrhgTUiG8f3T/S71ZFlWZ4CbxRL2MOJZeh94Nf4R/:0:0:root:/root:/bin/bash
bin:*:1:1:bin:/bin:/sbin/nologin
daemon:*:2:2:daemon:/sbin:/sbin/nologin
adm:*:3:4:adm:/var/adm:/sbin/nologin
lp:*:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:*:5:0:sync:/sbin:/bin/sync
shutdown:*:6:0:shutdown:/sbin:/sbin/shutdown
halt:*:7:0:halt:/sbin:/sbin/halt
mail:*:8:12:mail:/var/spool/mail:/sbin/nologin
operator:*:11:0:operator:/root:/sbin/nologin
games:*:12:100:games:/usr/games:/sbin/nologin
ftp:*:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:*:99:99:Nobody:/:/sbin/nologin
systemd-network:!!:192:192:systemd Network Management:/:/sbin/nologin
dbus:!!:81:81:System message bus:/:/sbin/nologin
polkitd:!!:999:997:User for polkitd:/:/sbin/nologin
postfix:!!:89:89::/var/spool/postfix:/sbin/nologin
chrony:!!:998:996::/var/lib/chrony:/sbin/nologin
sshd:!!:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
Geeklp:$6$WkX08HPX$L/FdYUT5cNaTTP9AJOWz5rSVKqwS3cSVOg6HXWOR2blkLCA9Vbd.raEdSR4ErgC2pcIHPA1HGj.5kj49k.aCs/:1000:1000::/home/Geeklp:/bin/bash
操作之后的/etc/passwd目录:
[root@Geeklp-Administrator ~]# pwconv
[root@Geeklp-Administrator ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:999:997:User for polkitd:/:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
chrony:x:998:996::/var/lib/chrony:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
Geeklp:x:1000:1000::/home/Geeklp:/bin/bash
初步观察,我们会发现在密码那里有明显的不同,这是由于使用了pwunconv及pwconv的缘故。
pwconv命令用来开启用户的投影密码。Linux系统里的用户和群组密码,分别存放在名称为passwd和group的文件中, 这两个文件位于/etc目录下。因系统运作所需,任何人都得以读取它们,造成安全上的破绽。投影密码将文件内的密码改存在/etc目录下的shadow和gshadow文件内,只允许系统管理者读取,同时把原密码置换为”x”字符,有效的强化了系统的安全性。
pwunconv命令与pwconv功能相反,用来关闭用户的投影密码。它会把密码从shadow文件内,重回存到passwd文件里。这种方式降低了系统的安全性,任何人都可以读passwd的内容,而shadow文件只有root用户才有读写权限。
Linux修改密码是提示“passwd: 鉴定令牌操作错误”问题的处理办法相关推荐
- linux修改密码时候提示太简单了怎么办,linux修改密码
情景:Linux 服务器上用户的密码被服务器管理员发现太过简单,需要重置密码.处理时为了方便记忆,就直接使用普通用户登录,修改密码时,在原密码的基础上增加一串特定的数字,结果提示不通过.例如出现错误提 ...
- passwd: 鉴定令牌操作错误_user 及passwd 设置
用户配置一 1.使用root用户连接到具有图形界面的CentOS7系统 2.创建组distro,其GID为2016; [root@www ~]# groupadd distro -g 2016 3.创 ...
- passwd命令提示: 鉴定令牌操作错误
使用passwd修改密码报错: 鉴定令牌操作错误.下面对该错误可能出现的四种情况进行分析: 第一种:/usr/bin/passwd 的权限中没有添加s即SUID特殊权限 即:-rwxr-xr-x. 1 ...
- linux改密码提示系统错误,Linux 修改密码出现“鉴定令牌操作错误”
第一种:/usr/bin/passwd 的权限中没有添加s即SUID特殊权限 即:-rwxr-xr-x. 1 root root 27000 8月 22 2010 /usr/bin/passwd 解决 ...
- Linux修改密码提示鉴定令牌操作错误
修改Linux下一个用户的密码,输入passwd fmuser,提示鉴定令牌操作错误: 查看/etc/group /etc/passwd /etc/shadow文件权限 输入: lsattr /etc ...
- linux修改密码 passwd chpasswd命令详解 echo passwd
# 非交互式修改密码 echo 123456 | passwd --stdin root echo "user003:123456" | chpasswd 详解:https://w ...
- linux修改密码最短生存时间,Linux基础命令---修改用户密码
passwd 更改用户密码,超级用户可以修改所有用户密码,普通用户只能修改自己的密码.这个任务是通过调用LinuxPAM和LibuserAPI来完成的.本质上,它使用LinuxPAM将自己初始化为一个 ...
- Linux修改密码(强制修改)
Linux修改密码用 passwd 命令 ## 通过 su 指令进入到root账号下##修改root用户的密码,可以不输入root用户名 [root@localhost ~]# passwd Chan ...
- Ubuntu设置中修改密码,提示长度太短或太简单【终极解决办法】
Ubuntu设置中修改密码,提示长度太短或太简单[终极解决办法] 需要root权限才能解决: 方法1: (1)sudo su 切换到root用户 (2)再 passwd <用户名> 方法2 ...
最新文章
- 渗透测试中使用浏览器的正确姿势
- [SQL SERVER][Memo]篩選索引
- Python之pandas:将dataframe数据写入到xls表格的多个sheet内(防止写入数据循环覆盖sheet表)
- Android Service的思考(4)
- 关于星空的java小程序_[Java教程]小程序使用Canvas画饼图_星空网
- 2020 年,你还在使用 Java 中的 SimpleDateFormat 吗?
- Laravel关联模型中过滤结果为空的结果集(has和with区别)
- Spring Boot官方文档笔记
- opencv3.4.x和opencv4.x中 cv2.findContours的不同 ValueError: too many values to unpack (expected 2)
- Wireless工具配置
- My BlackBerry
- pyraformer: low-complexity pyramidal attention for long-range time series modeling and forecasting
- 故事:两只老虎的悲惨结局
- 金华市计算机专业的学校有哪些,金华有哪些技校?
- html5闪光效果,css特效-一道闪光在图片上划过
- Win7从文件服务器复制文件速度慢问题处理
- 2021/3/3 “openEuler20.09下配置docker镜像加速器”
- DNA双螺旋结构是怎样发现的?
- 有限元非线性问题概述-几何非线性
- 【repo使用指南】
热门文章
- I.MX6 修改调试串口号(ttymx0 - ttymxc2)
- win7下80端口被(Pid=4)占用的解决方法
- cocos2dx-2.2.0的开始
- 分享:Gunicorn 0.17 发布,Python HTTP 服务器
- Mp3写入专辑图片(Kotlin)
- 利用popstate事件和window下的history对象处理浏览器跳转问题
- iOS 二进制流转化-项目笔记
- RMQ问题(线段树算法,ST算法优化)
- VS恢复默认设置的2种方法
- Linux下安装Python-3.3.2【转】