文件 | /etc/login.desf

哇哩哇哩哇通用技能LinuxLinux文件约 496 字大约 2 分钟

文件 | /etc/login.desf

一、文件简介

/etc/login.defs文件是Linux系统中定义用户登录设置的配置文件。该文件包含许多影响用户登录方式的重要参数,这些参数会在用户登录时生效。

二、文件格式

/etc/login.defs采用了简单的key-value格式,用#号注释。每个配置参数占一行,参数名称和参数值之间使用空格分隔。

三、常见参数详解

1. PASS_MAX_DAYS

定义用户密码最长使用天数。超过这个天数,用户在登录时就会被要求修改密码。 PASS_MAX_DAYS 90 上面设置用户密码最长90天。

2. PASS_MIN_DAYS

定义在修改完密码之后,必须过去的最小天数才能再次修改密码。 PASS_MIN_DAYS 5 上面设置密码修改后至少5天才能再次修改。

3. PASS_WARN_AGE

定义密码过期前多少天开始警告用户修改密码。 PASS_WARN_AGE 7 上面设置在密码过期前7天开始警告用户。

4. UID_MIN

定义系统普通用户的最小UID。 UID_MIN 1000 上面设置普通用户的最小UID为1000。

5. UID_MAX

定义系统普通用户的最大UID。 UID_MAX 60000 上面设置普通用户的最大UID为60000。

6. SYS_UID_MIN

定义系统用户的最小UID。 SYS_UID_MIN 101 上面设置系统用户的最小UID为101。

7. SYS_UID_MAX

定义系统用户的最大UID。

SYS_UID_MAX 499 上面设置系统用户的最大UID为499。

8. CREATE_HOME

定义是否为新用户自动创建家目录。 CREATE_HOME yes 上面设置为新用户自动创建家目录。

四、配置示例

一个完整的/etc/login.defs文件示例如下: PASS_MAX_DAYS 90 PASS_MIN_DAYS 5 PASS_WARN_AGE 7

UID_MIN 1000 UID_MAX 60000

SYS_UID_MIN 101 SYS_UID_MAX 499

CREATE_HOME yes 以上是/etc/login.defs文件的详细解析,从文件介绍、格式、常见参数到完整配置示例。

Loading...