Linux 系统中的 /etc/passwd 文件,是系统用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以对此文件执行读操作。
首先我们来打开这个文件,看看到底包含哪些内容,执行命令如下: =================================[root@localhost ~]# vi /etc/passwd
#查看一下文件内容
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
...省略部分输出...
=================================
可以看到,/etc/passwd 文件中的内容非常规律,每行记录对应一个用户。读者可能会问,Linux 系统中默认怎么会有这么多的用户? 这些用户中的绝大多数是系统或服务正常运行所必需的用户, 这种用户通常称为系统用户或伪用户。 系统用户无法用来登录系统,但也不能删除,因为一旦删除,依赖这些用户运行的服务或程序就不能正常执行,会导致系统问题。
不仅如此,每行用户信息都以 ":" 作为分隔符,划分为 7 个字段,每个字段所表示的含义如下:
用户名:密码:UID(用户ID):GID(组ID):描述性信息:主目录:默认Shell
标签:sbin,passwd,用户,etc,Linux,root From: https://www.cnblogs.com/zero-x/p/16760547.html