pwconv pwunconv 命令详解

在Linux系统中,pwconv和pwunconv是用于处理用户密码和影子文件的命令。pwconv用于从/etc/passwd文件创建影子文件/etc/shadow,而pwunconv则将影子文件中的密码归还到passwd文件并删除shadow文件。当在passwd文件中手动修改密码后使用pwconv,密码将以明文形式存在于shadow文件中,而非加密。
摘要由CSDN通过智能技术生成

参考链接:https://blog.csdn.net/weixin_34395205/article/details/91789093

在linux中,早期的用户密码(经过加密)存放在/etc/passwd文件之中,但是大多数的应用程序通常都需要读取这个文件,所以会造成一定的安全隐患

因此后来的linux(centos)系统将这个文件的用户密码投射成影子文件,也就是/etc/shadow这个文件啦!

这个文件只有root用户能够查看,普通用户则是没有权限的

我们通过passwd命令为用户创建密码的时候这个密码会以x的形式存放在/etc/passwd文件之中

比如我们为user1这个用户创建一个密码

[root@VM_0_4_centos etc]# passwd  user1
Changing password for user user1.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.
[root@VM_0_4_centos etc]# grep user1 /etc/passwd

#查看passwd文件中user1这个用户的信息

user1:x:1000:1000::/user1:/bin/bash

#x是被隐藏的密码
实际加密过的密码存放在shadow文件中
[root@VM_0_4_centos etc]# grep user1 /etc/shadow
user1:$1$ZXYUg1kR$wP/ctC1aryhY9rbDK4BvQ.:18123:0:99999:7:::

#加密过后的密码就是“$1$ZXYUg1kR$wP/ctC1aryhY9rbD
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值