Passwd

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

字段从左到右依次为:

相关

  • 跨时区澳大利亚时区是覆盖澳大利亚及其属地三个时区的总称。三个时区分别为澳大利亚西部标准时间(AWST; UTC+08:00)、澳大利亚中部标准时间(ACST; UTC+09:30)和澳大利亚东部标准时间(AE
  • 城墙城墙,古代军事防御设施,由墙体和其他辅助军事设施构成的军事防线。城墙的含义,根据的其功能有广义和狭义之分。城墙从结构和功能分,主要由墙体、垛口、城楼、角楼、城门等部分构
  • 哥本哈根环线铁路哥本哈根环线铁路(丹麦语:Ringbanen)是丹麦的一条铁路线路,实际上仅为西部半环,横跨哥本哈根自治市和腓特烈堡自治市。现由丹麦国家铁路下属的哥本哈根市郊铁路使用。 北起海勒鲁
  • 巴萨瓦纳巴盖瓦迪巴萨瓦纳巴盖瓦迪(Basavana Bagevadi),是印度卡纳塔克邦Bijapur县的一个城镇。总人口28582(2001年)。该地2001年总人口28582人,其中男性14616人,女性13966人;0—6岁人口4642人,其中男
  • 贾尔达贾尔达(Jalda),是印度奥里萨邦Sundargarh县的一个城镇。总人口11957(2001年)。该地2001年总人口11957人,其中男性6122人,女性5835人;0—6岁人口1466人,其中男758人,女708人;识字率63.07
  • 曹伯闻曹伯闻(1893年-1971年),又名政典,男,湖南长沙人,男,中国政治人物,曾任湖南省政协副主席,中国国民党革命委员会中央委员会委员、湖南省委员会主任委员,第一、二、三届全国人大代表,第二届
  • 丁浩 (围棋棋手)丁浩(2000年6月13日-),山西大同人,中国围棋职业七段棋手。他2013年入段,2017年升为五段,2019年升为六段,2020年8月升为七段。丁浩在2017年中国围棋甲级联赛中发挥出色,击败世界冠军柁
  • 潘妮·帕克蜘蛛机甲战士(英语:SP//dr),本名潘妮·帕克(Peni Parker),是漫威漫画中的虚构超级英雄角色,由杰罗德斯·威和杰克·怀特创作。蜘蛛机甲战士首次于《Edge of Spider-Geddon》#5中登场
  • 海地白人海地白人,是祖先为欧洲人的海地人。海地最早的白人是法国人,但现在的白人是二十世纪初移民的后人。多数法国人在海地建国后不是被杀就是逃回法国,直到十九世纪后半期欧洲贸易商
  • 加布罗峰坐标:83°28′S 50°22′W / 83.467°S 50.367°W / -83.467; -50.367加布罗峰(英语:Gabbro Crest)是南极洲的山峰,位于伊丽莎白女王地,处于谢里夫崖和维根崖之间,属于彭萨科拉山脉