Passwd

✍ dations ◷ 2025-12-10 17:12:03 #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

字段从左到右依次为:

相关

  • 表土表土 是泥土的最高层, 通常在顶部15至20厘米。他是泥土中含有最多有机质和微生物的地方。是地球上大多数植物活动的地方,植物也在此吸收养分,而它们的根大部分也长在这里,表土
  • 额尔古纳额尔古纳可以指:
  • 旷野之声旷野之声(朝鲜语:광야의소리/曠野의소리,英语:Voice of Wilderness)是韩国针对朝鲜的基督教福音广播,广播语言为朝鲜语。韩国的教会在过去经常用气球将传单带到朝鲜,以达到传教的目
  • 南港线.mw-parser-output .RMbox{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.mw-parser-output .RMinline{float:none
  • 毕自严毕自严(1569年-1638年),字景曾,号白阳,山东淄川县(今山东省淄博市周村区王村镇西铺村)人。明朝政治人物,官至户部尚书。山东戊子乡试举人。万历二十年(1592年)进士。授松江推官,历任刑部
  • 海洋深层水深层海水(deep sea water,简称DSW。又名deep ocean water DOW)称为深层水,日本称为海洋深层水(かいよしんいそうすい)。深层海水系指200米以下与表层海水之物理、化学特征不同的
  • 马惠亭马惠亭(1905年-?),男,回族,云南新兴人,中华人民共和国伊斯兰教人物,曾任云南省伊斯兰教协会会长,中国伊斯兰教协会常务委员,云南省政协副主席。
  • 马占山 (1943年)马占山(1943年5月-2016年5月7日),男,回族,河北雄县人,中华人民共和国政治人物,曾任宁夏回族自治区政协副主席,第九、十届全国政协委员。
  • 机器人大师机器人大师(波兰语:Cyberiada)是波兰作家史坦尼斯劳·莱姆所著的幽默短篇科幻故事集。作品为波兰语写作,1965年出版。英译本于1974年出版。小说讲述特鲁尔和克拉帕西厄斯两个既
  • 鄚子淌鄚子淌(越南语:Mạc Tử Thảng/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN NOM B","Ming-Lt-HKSCS-UNI-H","M