Passwd

✍ dations ◷ 2025-12-10 11:05:10 #Passwd

passwd 是一个用于 Unix,Plan 9,Inferno 和大多数类 Unix 操作系统中用于更改用户密码的命令。用户输入的密码通过密钥派生函数运行,以创建新密码的散列值,并将其保存。出于安全考虑,将不会保存输入的密码而仅保存生成的散列值。

当用户登录时,用户在登录过程中输入的密码将通过相同的密钥派生函数处理,并将生成的散列值与保存值进行比较。如果哈希值相同,则认为输入的密码正确,即用户已通过身份验证。从理论上讲,两个不同的密码可能会产生相同的哈希值。但是,密码散列函数在设计时的要求就是使得能够找到产生相同散列的密码极为困难,这在实际上不可行。因此,如果产生的散列与存储的散列匹配,则可以对用户进行身份验证。

passwd 命令可用于更改本地帐户的密码,在大多数系统上,也可用于更改在分布式身份验证机制(如 NIS,Kerberos 或 LDAP)中管理的密码。

passwd 文件和 shadow 文件是类Unix系统中用于记录用户名、用户ID和用户密码等信息的文件,类似于Windows下的%windir%system32registrysam文件。这两个文件通常位于/etc目录之下。同时,类Unix系统中可用passwd命令更改特定用户的密码。

/etc/passwd文件是一个基于文本的平面文件数据库,存储了可以登录该系统的用户或拥有运行中进程所有权的其他操作系统用户的一系列用户信息。

在许多操作系统中,该文件只是更通用的名称服务开关的许多可能后端之一。

该文件的名称源自其最初的功能,因为它包含用于验证用户帐户密码的数据。但是,在现代 Unix 系统上,安全性敏感的密码信息通常使用影子文件或其他数据库实现方式存储在不同的文件中。

/etc/passwd文件通常具有文件系统权限,尽管该文件只能由超级用户或通过使用一些特殊用途的特权命令来修改,但允许系统的所有用户读取()。

/etc/passwd文件是一个文本文件,每行一条记录,每条记录描述一个用户帐户。每个记录由七个用冒号分隔的字段组成。文件中记录的顺序通常并不重要。

示例如下:

jsmith:x:1001:1000:Joe Smith,Room 1007,(234)555-8910,(234)555-0044,email:/home/jsmith:/bin/sh

字段从左到右依次为:

相关

  • 融合抑制剂融合抑制剂(fusion inhibitor),又称为进入抑制剂(entry inhibitor),是一种抗艾滋病靶向药物,能够防止艾滋病病毒(HIV)与质膜融合从而阻断HIV感染CD4+ T细胞。融合抑制剂不仅能避免HIV
  • 拇趾外翻拇趾滑液囊炎(Bunion),也称为拇囊炎或拇趾外翻(Hallux valgus),是描述大拇趾和脚之间跖趾关节(英语:Metatarsophalangeal joints)的异常变形。大拇趾常常会往另外四个脚趾的方向倾斜,
  • Lisub2/subS硫化锂(Li2S),为锂的硫化物。白色至黄色晶体。在空气中吸收水分并水解,放出硫化氢气体。易溶于水,能溶于乙醇。具反萤石型结构。可被酸分解放出硫化氢;可与硝酸剧烈反应,但氢溴酸与
  • 单磷酸胞苷单磷酸胞苷(Cytidine monophosphate,或译胞苷一磷酸、胞苷酸;缩写CMP)是一种核苷酸,可见于RNA分子内。组成物为磷酸官能基、五碳糖以及碱基胞嘧啶。
  • 佛祖佛祖可以指:
  • 福克兰寒流福克兰洋流(Falkland Current)为一个在巴塔哥尼亚的大西洋沿岸向北流至拉普拉塔河河口的冰冻洋流。福克兰洋流源于西风漂流(west wind drift),即南极洲环流(Antarctic Circumpolar
  • 天王星环天王星环是由直径小于10米的黑暗颗粒物质组成的暗淡环系统,是继土星环之后,在太阳系内第二个被人类发现的行星环系统。 已知的13个清晰的环中,最亮的是ε环。威廉·赫歇耳声称
  • 海军航空兵海军航空兵指的是一个国家的海军所拥有的军事航空战力,多以辅助海军舰队作战为主要目标,有时也会配置在航空母舰上头当作海军舰队的主要战力,如美国海军航舰战斗群;另外如中华人
  • 暴昭暴昭(14世纪?-1402年),山西省平阳府潞州潞城县(今山西省长治市潞城县)人。明朝政治人物。洪武年间,暴昭由国子监监生授大理寺司务。洪武三十年,升任刑部右侍郎,次年为刑部尚书。其以节
  • 姚廷芳姚廷芳(1906年4月3日-1988年9月2日),字欣安。河南省淅川县人。民国37年(1948年)在河南省第五选区当选第一届立法委员。