首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

Linux中passwd -l 用户名 和usermod -L 用户名 命令有什么区别?

发布网友

我来回答

3个回答

热心网友

展开1全部passwd -l与usermod -L没有什么区别,最终的作用就是让某用户账户密码暂时失效(也就是锁定)。 锁定的原理就是在/etc/shadow第二栏(代表用户密码)最前面加上叹号(!),让密码暂时失效。因为linux帐户的密码是经过特殊加密的,每一种加密方式产生的密码长度和格式是相同的,加上叹号使之暂时失效。 使用相应的passwd -u 或usermod -U进行解锁。
这两个配置文件,你可以在执行上面的命令后进行查看。

热心网友

作用都是锁定用户,而且都是通过修改shadow文件中密码的md5值来实现的,这一点上没什么区别。不过usermod -L是在md5值前面加一个!,而passwd -l则是加两个!

热心网友

passwd更常见一些,基本上每个发行版都有,后者就不一定了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com