为什么/ etc / shadow缩短了我使用命令useradd -p设置的密码?

波尔卡·罗恩
[root@P-dude dude]# useradd -p $6$Ic2PVlwi$2nf.IRWTMy0FHrPzaCjkahfu9IIxnzxPZL7yg8SsvOdbjEpoI0G8uy7AqduYKQOn2R/rnnaalRmfPMy.a0 bwong20

[root@P-dude dude]# cat /etc/shadow | grep pswayze
pswayze:nf.IRWTMy0FHrPeaCjkahfufIIxnzxPZL7yg8SsvOdbjEpoI0G8uy7AqduYKQOn2R/rnnaalRmfPMy.a0:16924:0:99999:7:::

我不确定为什么系统会从我的加密密码中删除前14个字符。/etc/shadow文件中的密码比我作为参数提供的密码useradd -p

安通

因为$是shell的特殊字符,所以您应该将密码放在单引号之间:

useradd -p '$6$Ic2PVlwi$2nf.IRWTMy0FHrPza6mh5wjomwbYtIIxnzxPZL7yg8SsvOdbjEpoI0G8uy7AqduYKQOn2R/rnnaalRmfPMy.a0' bwong20

没有这些,shell将尝试将扩展为$6$Ic2PVlwi并将$2扩展为各自的变量值,并且由于未设置变量,因此每个变量都会产生空字符串。与其余的加密密码字符串连接。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的/ etc / sudoers中没有密码提示的设置不起作用?

来自分类Dev

为什么/etc/rc.local中的命令要求输入密码?

来自分类Dev

在我的系统上更改用户密码时,为什么 /etc/shadow 的大小永远不会变大或变小?

来自分类Dev

/ etc / shadow和/ etc / passwd特权-为什么可写

来自分类Dev

为什么将/ etc / shadow的文件许可权设置为600?

来自分类Dev

ubuntu 16.04 网络设置,为什么我的/etc/network/interfaces 文件这么简单(只对lo 设置)?

来自分类Dev

/ etc / passwd和/ etc / shadow中使用什么方法来加密密码?

来自分类Dev

为什么在我的cron环境中显示在/ etc / environment中设置的变量?

来自分类Dev

为什么更改根密码后仍保留/ etc / nshadow文件?

来自分类Dev

为什么passwd禁止我设置“简单”密码?

来自分类Dev

后缀:如何(以及为什么)设置/etc/aliases.db?

来自分类Dev

Linux在etc / shadow文件上设置root密码

来自分类Dev

为什么我的 crontab 不能使用 /etc/crontab 文件

来自分类Dev

为什么hostname命令的输出与/ etc / hosts不同?

来自分类Dev

为什么hostname命令没有从/ etc / hostname获取FQDN?

来自分类Dev

为无密码用户使用/ etc / profile设置

来自分类Dev

为什么我的$ PATH和/ etc / paths不同?

来自分类Dev

为什么无法读取我的/ etc / hosts文件?

来自分类Dev

为什么我的/ etc / fstab文件未配置?

来自分类Dev

文件'/ etc / sudoers':如果我在sudo组中,为什么需要使用sudo命令?

来自分类Dev

如果我没有设置密码,为什么我新创建的帐户要求输入密码?

来自分类Dev

/ etc / fstab为什么不使用XML或JSON?

来自分类Dev

为什么在启动时不使用/ etc / fstab?

来自分类Dev

/ etc / fstab为什么不使用XML或JSON?

来自分类Dev

为什么/ etc / shadow使用用户名而不是uid?

来自分类Dev

在/ etc / sudoers文件中指定“ NOPASSWD”时,为什么提示输入sudo密码?

来自分类Dev

为什么在〜/ .bashrc中设置force_color_prompt = yes时SSH会杀死我的/etc/update-motd.d/脚本中的颜色?

来自分类Dev

为什么我的/ etc / network / interfaces除了环回接口之外什么都不显示?

来自分类Dev

为什么passwd命令显示“ UNIX密码”?

Related 相关文章

  1. 1

    为什么我的/ etc / sudoers中没有密码提示的设置不起作用?

  2. 2

    为什么/etc/rc.local中的命令要求输入密码?

  3. 3

    在我的系统上更改用户密码时,为什么 /etc/shadow 的大小永远不会变大或变小?

  4. 4

    / etc / shadow和/ etc / passwd特权-为什么可写

  5. 5

    为什么将/ etc / shadow的文件许可权设置为600?

  6. 6

    ubuntu 16.04 网络设置,为什么我的/etc/network/interfaces 文件这么简单(只对lo 设置)?

  7. 7

    / etc / passwd和/ etc / shadow中使用什么方法来加密密码?

  8. 8

    为什么在我的cron环境中显示在/ etc / environment中设置的变量?

  9. 9

    为什么更改根密码后仍保留/ etc / nshadow文件?

  10. 10

    为什么passwd禁止我设置“简单”密码?

  11. 11

    后缀:如何(以及为什么)设置/etc/aliases.db?

  12. 12

    Linux在etc / shadow文件上设置root密码

  13. 13

    为什么我的 crontab 不能使用 /etc/crontab 文件

  14. 14

    为什么hostname命令的输出与/ etc / hosts不同?

  15. 15

    为什么hostname命令没有从/ etc / hostname获取FQDN?

  16. 16

    为无密码用户使用/ etc / profile设置

  17. 17

    为什么我的$ PATH和/ etc / paths不同?

  18. 18

    为什么无法读取我的/ etc / hosts文件?

  19. 19

    为什么我的/ etc / fstab文件未配置?

  20. 20

    文件'/ etc / sudoers':如果我在sudo组中,为什么需要使用sudo命令?

  21. 21

    如果我没有设置密码,为什么我新创建的帐户要求输入密码?

  22. 22

    / etc / fstab为什么不使用XML或JSON?

  23. 23

    为什么在启动时不使用/ etc / fstab?

  24. 24

    / etc / fstab为什么不使用XML或JSON?

  25. 25

    为什么/ etc / shadow使用用户名而不是uid?

  26. 26

    在/ etc / sudoers文件中指定“ NOPASSWD”时,为什么提示输入sudo密码?

  27. 27

    为什么在〜/ .bashrc中设置force_color_prompt = yes时SSH会杀死我的/etc/update-motd.d/脚本中的颜色?

  28. 28

    为什么我的/ etc / network / interfaces除了环回接口之外什么都不显示?

  29. 29

    为什么passwd命令显示“ UNIX密码”?

热门标签

归档