/etc/passwd,这个文件是什么,它有什么用?

关于 /etc/passwd 文件

在下一篇文章中,我们将快速浏览 / etc / passwd文件. 该文件将存储登录 Gnu/Linux 系统所需的基本信息。. 换句话说,与用户帐户相关的信息将存储在那里。 该文件保存纯文本,这将为每个用户帐户提供有用的信息。

文件 / etc / passwd文件 您必须具有一般读取权限,因为许多实用程序使用它来为用户名分配 ID。 对此文件的写入权限仅限于超级用户/root 帐户。. 该文件由root拥有,拥有644个权限,也就是说它只能由root或具有sudo权限的用户修改。

快速查看 /etc/passwd 文件

该文件的名称源自其初始功能之一。 这包含用于验证用户帐户密码的数据。 然而,在现代 Unix 系统上, 密码信息通常存储在不同的文件中,使用影子密码或其他数据库实现。

可以说文件 / etc / passwd文件 它是一个基于纯文本的数据库,其中包含有关系统中找到的所有用户帐户的信息。. 正如我们所说,它归root所有,尽管它只能由root或具有sudo权限的用户修改,但系统上的其他用户也可以读取它。

/etc/passwd 文件是什么?

要强调的一个特点是它是一个简单的文件 ASCII文本。 这 是一个配置文件,包含有关用户帐户的详细信息. 在登录时唯一标识用户是必不可少的,而这正是 Gnu/Linux 系统使用的地方 / etc / passwd文件.

用户的帐户

在这个纯文本文件中 我们将找到系统帐户列表,从每个帐户中保存有用的信息,例如用户 ID、组 ID、主目录、shell 等. 此外,它必须具有一般读取权限,因为许多命令实用程序使用它来为用户名分配用户 ID。

虽然可以直接在这个文件中添加和管理用户,但不建议这样做,因为此操作可能会添加错误,这将是一个问题。 而不是这样做,你的事情是使用可用于用户管理的命令。

这个文件有什么用?

在 Gnu/Linux 系统上可以使用几种不同的身份验证方案。 最广泛使用的标准方案是对文件进行身份验证 / etc / passwd文件 y / etc /阴影. 在文件中 / etc / passwd文件 系统用户列表与有关他们的重要信息一起存储。 多亏了这个文件,系统可以唯一地识别用户,因为这在正确启动相应会话时是必不可少的。

文件内容 / etc / passwd文件 确定谁可以合法访问系统以及他们一旦进入系统可以做什么. 出于这个原因,这个文件也许可以被认为是系统防止不必要的访问的第一道防线。 出于这个原因,保持它没有错误和故障很重要。

/etc /passwd 文件的格式

在这个文件的内容中,我们会找到每个用户的用户名、真实姓名、身份信息和账户的基本信息。 正如我们所说, 这是一个文本文件,每行一个条目,每一行代表一个用户帐户.

查看您的内容,用户可以使用文本编辑器或如下命令:

查看 /etc/passwd 的内容

cat /etc/passwd

文件的每一行 / etc / passwd文件 将包含由点分隔的七个字段 (:). 通常,第一行描述 root 用户,然后是系统和普通用户帐户。 最后添加新条目。

/etc/passwd 文件值

接下来我们将看看我们将在文件的每一行中找到的每个值的含义 / etc / passwd文件:

/etc/passwd 文件值

  1. 用户名→ 东 se 在用户登录时使用。 它的长度必须介于 1 到 32 个字符之间。
  2. 密码→ 字符 x 表示加密后的密码存储在文件中 / etc /阴影.
  3. 用户身份 (UID)→ 每个用户都分配有一个用户 ID (UID) 在系统中是唯一的。 UID 0 为 root 用户保留,UID 1-99 为其他预定义帐户保留。 系统将为管理和系统帐户/组保留从 100 到 999 的其他 UID。
  4. 组 ID (GID)→ 这是用户所属的主要组的 ID (存储在 /etc/group 文件中).
  5. 用户信息 (GECOS)→ 在这里,我们将找到评论字段。 在此可以添加有关用户的其他信息,例如全名、电话号码等。
  6. 主目录→ 在这里,我们将找到用户“家”目录的绝对路径。 如果该目录不存在,则用户目录变为/。
  7. → 这是shell的绝对路径(/ bin / bash)。 尽管它可能不是这样的外壳。 如果外壳设置为 / sbin / nologin 并且用户尝试直接登录 Gnu/Linux 系统,shell / sbin / nologin 将关闭连接。

正如我们上面所说的,除了密码, 使用任何文本编辑器,如 «VIM» 或 «gedit» 和 «root» 权限,我们可以更改存储在 «/etc/passwd» 中的所有用户的行为和配置. 虽然也有必要坚持不应该修改这个文件,除非在特殊情况下(并且知道做了什么),因为如果某些东西在疏忽中被损坏或删除,我们会发现自己面临着一场灾难,因为在这个文件中是我们使用并将在系统中使用的所有权限的基本根目录


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。