passwd命令提示: 鉴定令牌操作错误
使用passwd修改密码报错: 鉴定令牌操作错误。下面对该错误可能出现的四种情况进行分析:
第一种:/usr/bin/passwd 的权限中没有添加s即SUID特殊权限
即:-rwxr-xr-x. 1 root root 27000 8月 22 2010 /usr/bin/passwd
解决方案:chmod u+s /usr/bin/passwd
SUID的功能简单的说就是让组用户或其他用户在执行该文件是拥有文件所有者(own)权限,这里就是需要获取w(写)权限,这样才能将新密码写到/etc/shadow文件中 切记:SUID只对二进制的文件有效(系统中的一些命令),不能用在脚本上(script),因为脚本还是把很多的程序集合到一起来执行,而不是脚本自身在执行。同样,SUID也不能放到目录上,放上也是无效的。
第二种:
[root@Svr04 ~]# lsattr /etc/shadow
—-i——–e- /etc/shadow(文件的隐藏属性,具体不扩展),这里需要将i去掉,用chattr -i /etc/shadow
同样/etc/group /etc/passwd也可能出现该情况。本次是用户/etc/shadow不能扩展,把i属性去掉就可以了。
第三种:
虽然出现passwd: 鉴定令牌操作错误,但是密码已经修改了,可以通过cat /etc/shadow去查看,只是该用户被锁定了,这里需要解锁。
解决方案:
usermod +U somebody将该用户解锁(/etc/shadow文件中该用户所属第二栏有几个!(惊叹号)就执行几次该指令)
第四种:
主机磁盘已满,修改密码是提示:鉴定令牌操作错误
解决方法:清理磁盘后重新修改密码
转载于:https://blog.51cto.com/luisgan/1903638
passwd命令提示: 鉴定令牌操作错误相关推荐
- Linux修改密码提示鉴定令牌操作错误
修改Linux下一个用户的密码,输入passwd fmuser,提示鉴定令牌操作错误: 查看/etc/group /etc/passwd /etc/shadow文件权限 输入: lsattr /etc ...
- Linux修改密码是提示“passwd: 鉴定令牌操作错误”问题的处理办法
今早忽然想修改一下一个普通用户的密码,root登录进去之后键入修改密码命令之后发现提示"passwd: 鉴定令牌操作错误". [root@Geeklp-Administrator ...
- linux改密码提示系统错误,Linux 修改密码出现“鉴定令牌操作错误”
第一种:/usr/bin/passwd 的权限中没有添加s即SUID特殊权限 即:-rwxr-xr-x. 1 root root 27000 8月 22 2010 /usr/bin/passwd 解决 ...
- passwd: 鉴定令牌操作错误_user 及passwd 设置
用户配置一 1.使用root用户连接到具有图形界面的CentOS7系统 2.创建组distro,其GID为2016; [root@www ~]# groupadd distro -g 2016 3.创 ...
- 修改linux资源限制参数命令,linux passwd命令参数及用法详解--linux修改用户密码命令...
名称:passwd 使用权限:所有使用者 使用方式:passwd [-k] [-l] [-u [-f]] [-d] [-S] [username] 说明:用来更改使用者的密码 参数: -k keep ...
- Linux执行命令提示Password,linux执行passwd命令挂起
今天有同事打电话来说有台机器不能更改root密码,而且root用户也没密码,于是普通用户登录上去,su到root,执行passwd命令 root@[/root]$ passwd 结果就一直挂在这了,没 ...
- 怎么修改linux用户名密码忘记,linux passwd命令设置或修改用户忘记密码
功能描述 使用passwd 命令可以设置或修改用户密码,普通用户和超级用户都可以运行passwd,普通用户只能更改自己的用户密码,root用户可以设置或修改任何用户的密码.如果passwd 命令后面不 ...
- linux下passwd命令设置修改用户密码的方法
1.passwd 简单说明: 我们已经学会如何添加用户了,所以我们还要学习设置或修改用户的密码:passwd命令的用法也很多,我们只选如下的几个参数加以说明:想了解更多,请参考man passwd或p ...
- 【Linux】一步一步学Linux——passwd命令(85)
00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 passwd命令用于设置用户的认证信息,包括用户密码.账户 ...
最新文章
- linux空间共享Windows
- 电抗电路的串并联的转换
- Parcelable与Serializable接口的用法和区别
- 软件开发人员真的了解SQL索引吗(索引使用原则)
- Linux——CentOS安装桌面
- Linux学习之系统编程篇:利用管道进行进程间通信
- js调用浏览器的下载框
- 前端学习(3124):react-hello-react之props的简写
- nuget 包管理器
- centos7安装java6_CentOS7.6安装jdk1.8
- Real提示“作为受限用户,您无足够的windows操作权限”的解决办法
- 一条语句复制整个目录《转》
- 金蝶KIS15.1专业版注册流程和企业认证流程
- Python 处理人民币金额,大小写互转
- Arduino 开发 — Arduino 函数库
- 通过S2B2C供应链电商平台网站解决方案,实现大宗商品万亿产业数字化转型
- 读书札记:瑞士法郎的因素
- python表求列平均值_python中表列的平均值
- Opencv Python 综合练习1---读取银行卡卡号
- 记录写博文用到的一些工具
热门文章
- 解决Windows环境下Git Bash 不能输入中文的问题
- 设计包含min()函数的栈
- Boost字符串处理
- springMVC解析视图
- ADSL MODEM巧设置解决BT、电驴等下载软件掉线问题
- 2008R2Win7管理二十六ADRMS客户端使用及侦错
- flink中的faker生成的数据后面带有~
- flink web ui提交任务时出现Server Respoonse Message-Internal server error
- matlab离散点用折线连接起来
- Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient 1