首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >之间的区别!对!与*在/etc/阴影中

问之间的区别!对!与*在/etc/阴影中
EN

Unix & Linux用户
提问于 2015-12-28 22:55:20
回答 2查看 95K关注 0票数 61

Linux /etc/shadow文件中的第二个字段表示密码。然而,我们看到的是:

  1. 一些密码字段可能只有一个感叹号:!:.
  2. 一些密码字段可能有一个双感叹号:!!:.
  3. 一些密码字段可能有星号:*:.

通过对互联网和这条线的研究,我可以理解*的意思是密码从未建立,!的意思是锁定。

有人能解释一下双重感叹号(!!)是什么意思吗?它与(!)有什么不同?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2015-12-28 22:59:40

都是"!“还有"!!““密码”字段中的存在意味着帐户被锁定。

因为它可以在以下文件中读到:"!!“在阴影中的帐户条目中,意味着已经创建了用户的帐户,但尚未提供密码。在系统管理员给出初始密码之前,默认情况下它是锁定的。

https://access.redhat.com/documentation/en-US/Red_帽子_企业_Linux/4/html/System_管理_指南/s2-redhat-config-用户-process.html

票数 47
EN

Unix & Linux用户

发布于 2017-04-19 04:27:40

同样值得注意的是,<account>::.....意味着不需要密码(空密码)。

如果您要创建一个ssh密钥专用用户,您可以使用<account>::0:0:99999:7:::来要求用户在第一次登录时设置他们的密码(即用于sudo的密码)。

注意:只有密钥的身份验证意味着密码不是身份验证因素.

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

https://unix.stackexchange.com/questions/252016

复制
相关文章

相似问题

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