MENU

与用户账号有关的系统文件

• January 3, 2021 • Read: 13 • 玩Linux

/etc/passwd

这个文件对所有的用户都是可读的

linux系统中的每用户都在此文件中有一个对应的记录行,它记录了这个用户的一些基本属性

vi /etc/passwd查看它记录的内容:

从此可以看到,这个文件的每一行都对应着一个用户,每行又被冒号':'分为7段,其分别表示的含义如下:

另外,系统中还有一类用户称为伪用户,在这个文件内对应一行记录,但是不能登录,因为其shell为空。他们的存在主要是方便系统管理,满足响应的系统进程对文件属主的要求

常见的伪用户:

bin 拥有可执行的用户命令文件

sys 拥有系统文件

adm 拥有账户文件

uucp UUCP使用

lp lp或lpd子系统使用

nobody NFS使用

除了上面列出的伪用户外,还有许多标准用户,他们也都各自为相关的进程和文件所需要。

/etc/shadow

记录行与/etc/passwd中的一一对应。

它由pwconv命令根据/etc/passwd中的数据自动产生

它由9个字段组成,其含义如下

/etc/group

每个用户都属于某个用户组,一个组可以有多个用户,一个用户也可以属于不同的组

当一个用户同时是多个组的成员时,在/etc/passwd文件中记录的是用户主组,也就是登录时默认组,而其他组称为附加组

/etc/group也一样,由:分开

分为四个组,其含义如下:




作者:喻航

本文标题:与用户账号有关的系统文件

本文链接:https://onedawn.cn/linux/170.html

版权声明:如无特别声明,本文即为原创文章,仅代表个人观点,版权归 雾满拦江 所有,未经允许不得转载!
Archives Tip
QR Code for this page
Tipping QR Code