linux修改密码报错_linux修改其他用户密码

linux修改密码报错_linux修改其他用户密码第一种:/usr/bin/passwd的权限中没有添加s即SUID特殊权限即:-rwxr-xr-x.1rootroot270008月222010/usr/bin/passwd解决方案:chmodu+s/usr/bin/passwdSUID的功能简单的说就是让组用户或其他用户在执行该文件是拥有文件所有者(own)权限,这里就是需要获取w(写)权限,这样才能将新密码写到/etc…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

第一种:/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也不能放到目录上,放上也是无效的。详细的说明见该博客:[http://blog.csdn.net/wlxxsj/article/details/7344355](http://blog.csdn.net/wlxxsj/article/details/7344355)

第二种:lsattr /etc/shadow 得到—-i——–e- /etc/shadow(文件的隐藏属性,具体不扩展),这里需要将i去掉,用chattr -i /etc/shadow

同样/etc/group /etc/passwd也可能出现该情况。

以上两种均不是我遇到的情况。

第三种:虽然出现passwd: 鉴定令牌操作错误,但是密码已经修改了,可以通过cat /etc/shadow去查看,只是该用户被锁定了,这里需要解锁。

解决方案:usermod +U somebody将该用户解锁(/etc/shadow文件中该用户所属第二栏有几个!(惊叹号)就执行几次该指令)

PS:以上操作全部在root权限下。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196856.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • GHO文件安装全教程

    GHO文件安装全教程首先写在前面,这里的使用情况是物理机安装,不是虚拟机安装,因尝试将GHO转换成ISO,然后再装虚拟机失败了(GHO文件过大的情况下,虚拟机CD加载不出来),所以直接装的物理机。目录1.PE盘制作的准备:2.系统分区:3.引导修复4.走到这里,恭喜你已经成功了哈????1.PE盘制作的准备:1.可选择的U盘启动方法很多,但我这边选择的是老毛桃:https://w…

    2022年7月12日
    20
  • 微信公众号高质量技术贴-提炼总结

    微信公众号高质量技术贴-提炼总结微信公众号高质量技术贴过滤掉对自己感觉没有技术相关性的,或者是那种水贴对内容进行归类整理阅读完写下自己的读后感LINUX从无盘启动看Linux启动原理“只读内存”(ROM)—-“基本输入输出系统”(BIOS)—-“硬件自检”(POST)—-“启动顺序”(BootSequence)上电自检—-UEFI固件被加载—-加载UEFI应用—-启动内核及initramfs/sbin/init—-/etc/inittab—-etc/rcN.dLi

    2022年7月19日
    23
  • eclipse调试debug技巧_eclipse退出debug模式

    eclipse调试debug技巧_eclipse退出debug模式Eclipse中的debug模式使用指Debug模式是在eclipse的使用中非常常见的对程序进行debug的方式,通过debug模式我们可以更加方便快捷的定位问题出现的位置,并且找到原因进行修改.但是很多小白同学对debug模式的使用方式还不是很清楚,那么我这边会带着大家去了解一下eclipse的debug模式的使用; Debug模式的启动方式 在eclipse中,我们运行…

    2022年10月16日
    2
  • RabbitMQ入门:路由(Routing)

    在上一篇博客《RabbitMQ入门:发布/订阅(Publish/Subscribe)》中,我们认识了fanout类型的exchange,它是一种通过广播方式发送消息的路由器,所有和exchange建立

    2022年2月16日
    69
  • 一遍记住Java常用的八种排序算法与代码实现[通俗易懂]

    一遍记住Java常用的八种排序算法与代码实现[通俗易懂]一遍记住Java常用的八种排序算法与代码实现

    2022年4月21日
    39
  • SpringSecurity(十六)—退出登录

    SpringSecurity(十六)—退出登录

    2020年11月12日
    228

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号