etcpasswd解释
/etc/passwd是一个文本文件,包含了系统中所有用户的基本信息。每个用户都在文件中占据一行,每行由七个字段组成,字段之间用冒号分隔。这七个字段分别是:
-
用户名:用于登录系统的用户名,必须是唯一的。
-
密码:存储用户密码的加密字符串(现在一般用shadow文件存储),如果是“x”或“*”则表示密码存储在其他文件中。
-
用户ID(UID):每个用户都有一个唯一的UID,用于标识用户。UID为0的用户是超级用户(root)。
-
组ID(GID):每个用户都属于一个或多个组,该字段指定用户所属的主要组。
-
用户信息(GECOS):包含用户的全名、电话号码、地址等信息。
-
家目录:用户登录后默认的工作目录。
-
shell:用户登录后默认使用的shell程序。
例如,下面是一个典型的/etc/passwd文件的示例:
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin sys:x:3:3:sys:/dev:/usr/sbin/nologin ...
其中,第一行表示root用户的信息,其用户名为root,密码为x(表示密码存储在shadow文件中),UID和GID都为0,用户信息为空,家目录为/root,使用的shell为/bin/bash
原文地址: https://www.cveoy.top/t/topic/eJNo 著作权归作者所有。请勿转载和采集!