Passwd

✍ dations ◷ 2025-11-08 20:18:41 #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

字段从左到右依次为:

相关

  • 四警察四警察(英语:Four Policemen)是美国总统富兰克林·罗斯福(小罗斯福)所创造的一个术语,用作当时同盟国阵营四个主要的国家及联合国的四个创办国:大英帝国、美利坚合众国、苏维埃社会
  • 威廉·惠利特威廉·雷丁顿·惠利特(英语:William Redington Hewlett,1913年5月20日-2001年1月12日),小名比尔·惠利特(Bill Hewlett),美国电机工程师与企业家,与大卫·普克德(David Packard)共同创办
  • 纤维细胞纤维细胞(fibrocyte)是一种没有活性的间充质细胞,细胞显示出体积小的细胞质、数量有限的粗糙内质网,并且缺乏蛋白质合成的生化证据。此外,具有巨噬细胞的炎症特征和成纤维细胞的
  • 桂枝二麻黄一汤桂枝二麻黄一汤,故名思义是由桂枝汤二份及麻黄汤一份相合而组成的方剂,为太阳症处方,辛温解表轻剂。用于治疗服用桂枝汤后汗出太过所产生的病症。其产生的症状有如疟疾一般。《
  • 美国海军通用舰船分类符号美国海军通用舰船分类符号(英语:US Hull Classification Symbols)是用来识别不同类别的舰船的代号。英国皇家海军和其他的欧洲国家的海军也用极为相似的代号来表明不同类别的战
  • 国际电话区号列表这里是一张全球国际电话服务的区号列表。所有的区号都是根据国际电信联盟(ITU)的E.123和E.164(英语:E.164)标准所分配的。所有的号码都是前缀号,也就是说这些号码是用来“拨到”目
  • 约翰·巴塞洛缪·高福约翰·巴塞洛缪·高福(英语:John Bartholomew Gough,1817年8月22日-1886年2月18日),美国马萨诸塞博伊尔斯顿(英语:Boylston, Massachusetts)人,美国著名禁酒活动家。
  • 丹尼斯·普里特丹尼斯·普里特(英语:Denis Nowell Pritt 1887年9月22日-1972年5月23日)英国大律师、工党政治家,生于米德尔塞克斯郡哈利斯登,曾在温切斯特公学和伦敦大学接受教育。1918年加入工
  • 六二九宣言六二九宣言(韩语:민주화 선언)是时任韩国民主正义党(英语:Democratic Justice Party)总统候选人卢泰愚于1987年6月29日发表的演讲,在演讲中,他承诺向反对时任全斗焕独裁政权的反对派
  • 奥列格·维尔尼亚耶夫奥列格·于利尤维奇·维尔尼亚耶夫(乌克兰语:Олег Юрійович Верняєв,1993年9月29日-)生于顿涅茨克,是一名乌克兰男子竞技体操运动员,曾就读于顿涅茨克州立学院。维尔尼亚耶夫7岁时开始练习体操,2009年开始移居至基辅。2015年,他成为历史上第一位在体操世界杯中获得总排名第一的乌克兰选手。