首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何手动更改阴影文件?

问如何手动更改阴影文件?
EN

Ask Ubuntu用户
提问于 2015-06-21 20:05:22
回答 1查看 1.9K关注 0票数 1

我有一个linux系统,我创建了20个用户,然后我创建了一个散列并将其导入到影子文件中,而不是其中的一个(手动)。我这么做是因为一些有教育意义的事情:)

代码语言:javascript
复制
user12:.rAuPMqtz7dZzHdfQMLJzum6vPYKJynmE29reN27MG/AsAHHt6a.1ZeyEkoo6xEJIzepKMyLai/:16607:0:99999:7:::

然后我保存了阴影并测试了用户。它不起作用。为什么?但当我使用passwd user12时,它就起作用了。

另一个问题是,当我手动更改阴影(甚至一个空格或输入键)时,我所拥有的所有用户都无法通过ssh进行连接。他们看到了permission denied。为什么?

我复制粘贴了shadow的内容,但它不再起作用了。为什么?在我复制之前,它起作用了。只是打开和保存它会导致它不能工作?

EN

回答 1

Ask Ubuntu用户

发布于 2015-06-21 20:53:02

这没有一个有效的密码哈希:

代码语言:javascript
复制
user12:.rAuPMqtz7dZzHdfQMLJzum6vPYKJynmE29reN27MG/AsAHHt6a.1ZeyEkoo6xEJIzepKMyLai/:16607:0:99999:7:::

在Linux上,密码哈希算法是DES、MD5、SHA-256和SHA-512 (请参阅man 3 crypt,不包括河豚),您所提供的密码哈希长度与其中任何一个字符输出的长度不匹配(分别为13、22、43和86个字符,其中您的长度为75个字符)。而且,它没有salt或算法标识符。系统将尝试将其读取为一个DES-散列值,前两个字符是salt,但是谁知道密码会与其匹配呢?

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/639282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档