linux中给用户加密码的命令是哪个


这篇文章主要介绍“linux中给用户加密码的命令是哪个”,在日常操作中,相信很多人在linux中给用户加密码的命令是哪个问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux中给用户加密码的命令是哪个”的疑惑有所帮助!接下来,请跟着小编一起来学习吧! linux中给用户加密码的命令是“passwd”。passwd命令是用来更改用户密码的,语法为“passwd [选项] 用户名”;当只省略“选项”参数时可以设置指定用户的密码,当省略“选项”和“用户名”数时可以设置当前用户的密码。passwd命令还可配合“-n 天数”选项参数,设置用户修改密码后,多长时间不能再次修改密码;配合“-x 天数”选项参数,设置用户的密码有效期。本教程操作环境:linux7.3系统、Dell G3电脑。使用useradd命令创建新用户时,并没有设定用户密码,因此还无法用来登陆系统。那么怎么给用户加密码呢?在linux中,可以使用passwd命令给用户设置密码。passwd 命令的基本格式如下:
如果只省略“选项”参数时可以设置指定用户的密码如果省略“选项”和“用户名”数时可以设置当前用户的密码例如,我们使用 root 账户修改 lamp 普通用户的密码,可以使用如下命令:例如,我们登陆 lamp 用户,并使用 passwd 命令修改 lamp 的登陆密码,执行过程如下:
注意,普通用户只能使用 passwd 命令修改自己的密码,而不能修改其他用户的密码。可以看到,与使用 root 账户修改普通用户的密码不同,普通用户修改自己的密码需要先输入自己的旧密码,只有旧密码输入正确才能输入新密码。不仅如此,此种修改方式对密码的复杂度有严格的要求,新密码太短、太简单,都会被系统检测出来并禁止用户使用。passwd 命令还提供了一些选项,用于实现不同功能:-S:查询用户密码的状态,也就是 /etc/shadow 文件中此用户密码的内容。仅 root 用户可用;-l:暂时锁定用户,该选项会在 /etc/shadow 文件中指定用户的加密密码串前添加 “!”,使密码失效。仅 root 用户可用;-u:解锁用户,和 -l 选项相对应,也是只能 root 用户使用;–stdin:可以将通过管道符输出的数据作为用户的密码。主要在批量添加用户时使用;-n 天数:设置该用户修改密码后,多长时间不能再次修改密码,也就是修改 /etc/shadow 文件中各行密码的第 4 个字段;-x 天数:设置该用户的密码有效期,对应 /etc/shadow 文件中各行密码的第 5 个字段;-w 天数:设置用户密码过期前的警告天数,对于 /etc/shadow 文件中各行密码的第 6 个字段;-i 日期:设置用户密码失效日期,对应 /etc/shadow 文件中各行密码的第 7 个字段。【例 1】#查看用户密码的状态”-S”选项会显示出密码状态,这里的密码修改间隔时间、密码有效期、警告时间、密码宽限时间其实分别是 /etc/shadow 文件的第四、五、六、七个字段的内容。 当然,passwd 命令是可以通过命令选项修改这几个字段的值的,例如:但我个人认为,还是直接修改 /etc/shadow 文件简单一些。这里显示 SHA512 为密码加密方式,CentOS 6.3 加密方式已经从 MD5 加密更新到 SHA512 加密,我们不用了解具体的加密算法,只要知道这种加密算法更加可靠和先进就足够了。【例 2】暂时锁定 lamp 用户后,此用户就不能登录系统了。那么,怎么解锁呢?也一样简单,使用如下命令即可:到此,关于“linux中给用户加密码的命令是哪个”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注开发云网站,小编会继续努力为大家带来更多实用的文章!免费云主机域名

相关推荐: linux字符设备是什么

今天小编给大家分享一下linux字符设备是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。 linux字符设备有:1、鼠标,是计算机的一种外接…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 12/27 22:31
下一篇 12/27 22:31