`

/etc/login.defs

 
阅读更多

/etc/login.defs

login.defs是设置用户帐号限制的文件,在这里我们可配置密码的最大过期天数,密码的最大长度约束等内容。该文件里的配置对root用户无效。如果/etc/shadow文件里有相同的选项,则以/etc/shadow里的设置为准,也就是说/etc/shadow的配置优先级高于/etc/login.defs

[root@localhost ~]# cat /etc/login.defs

# *REQUIRED*

#   Directory where mailboxes reside, _or_ name of file, relative to the

#   home directory.  If you _do_ define both, MAIL_DIR takes precedence.

#   QMAIL_DIR is for Qmail

# *要求*

#目录驻留的邮箱,或名称的文件,相对于

#主目录。如果你同时定义,邮件目录优先。

# Qmail dir是Qmail

#

#QMAIL_DIR      Maildir

MAIL_DIR        /var/spool/mail      #指定邮件目录

#MAIL_FILE      .mail

 

# Password aging controls:

#密码老化控制:

#       PASS_MAX_DAYS   Maximum number of days a password may be used.

#       PASS_MIN_DAYS   Minimum number of days allowed between password changes.

#       PASS_MIN_LEN    Minimum acceptable password length.

#       PASS_WARN_AGE   Number of days warning given before a password expires.

#

PASS_MAX_DAYS   99999   #密码最大有效期

PASS_MIN_DAYS   0       #两次修改密码的最小间隔时间

PASS_MIN_LEN    5       #密码最小长度,对于root无效

PASS_WARN_AGE   7      #密码过期前多少天开始提示

 

#

# Min/max values for automatic uid selection in useradd

#创建用户自动UID选择的最小/最大值

UID_MIN                   500    #用户ID的最小值

UID_MAX                 60000    #用户ID的最大值

 

#

# Min/max values for automatic gid selection in groupadd

#创建组自动GID选择的最小/最大值

GID_MIN                   500   #组ID的最小值

GID_MAX                 60000   #组ID的最大值

 

 

#

# If defined, this command is run when removing a user.

# It should remove any at/cron/print jobs etc. owned by

# the user to be removed (passed as the first argument).

#如果定义,该命令运行时删除一个user.应删除/打印/ cron的工作等所拥有的用户被删除(作为第一个参数传递)。

#

#USERDEL_CMD    /usr/sbin/userdel_local  #当删除用户的时候执行的脚本

#

# If useradd should create home directories for users by default

# On RH systems, we do. This option is overridden with the -m flag on

# useradd command line.

#useradd的应该创建用户的主目录,默认情况下,在RH系统,我们做的。此选项是useradd的命令行上使用-m标志覆盖。

#

CREATE_HOME     yes   #使用useradd的时候创建用户目录

 

# The permission mask is initialized to this value. If not specified,

# the permission mask will be initialized to 022.

#权限掩码被初始化为这个值。如果未指定,权限掩码将被初始化为022。

UMASK           077     #权限掩码初始化值

 

# This enables userdel to remove user groups if no members exist.

#这使得userdel删除用户组如果没有成员存在。

 

USERGROUPS_ENAB yes

 

# Use MD5 or DES to encrypt password? Red Hat use MD5 by default.

#使用MD5或DES加密的密码吗?红帽默认使用MD5

MD5_CRYPT_ENAB yes     #用MD5加密密码

0
0
分享到:
评论

相关推荐

    2-login.defs

    2-login.defs

    linux安全设置

    sed -i '/^PASS_MAX_DAYS[:space:]*[:digit:]*/c\PASS_MAX_DAYS\t90' /etc/login.defs sed -i '/^PASS_MIN_DAYS[:space:]*[:digit:]*/c\PASS_MIN_DAYS\t0' /etc/login.defs sed -i '/^PASS_MIN_LEN[:space:]*[:digit...

    linux新手安全配置

    1、 密码策略 /etc/login.defs 2、 Grub /etc/grub.conf 3、 登录注销 /etc/profile 4、 历史命令 /etc/profile 5、 启动审核 service auditd restart 6、 限制root的SSH登录 /etc/ssh/sshd_config 7、 更改SSH端口 ...

    Linux禁止普通用户su至root的解决方法

    为禁止普通用户su至root,需要分别修改/etc/pam.d/su和/etc/login.defs两个配置文件。 二、详细配置 (1)去除/etc/pam.d/su文件中如下行的注释: #auth required pam_wheel.so use_uid (2)在/etc/login.defs文件中...

    Linux文件权限详解

    Linux 文件权限详解 Linux 操作系统中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问;...

    03-阿里云标准-CentOS Linux 7安全基线检查

    根据阿里云标准,我们需要在/etc/login.defs文件中设置PASS_MAX_DAYS参数,设置密码失效时间在60-180天之间。例如,我们可以将PASS_MAX_DAYS参数设置为180天,如下所示: `PASS_MAX_DAYS 180` 同时,我们需要执行...

    linux下常见文件

    此外,/etc/login.defs文件为系统提供了阴影口令套组中许多参数的基线设置,而/etc/securetty文件则列出了允许根用户登录的虚拟控制台。/etc/hosts文件保存了主机名与IP地址的映射关系,而/etc/resolv.conf则记录了...

    02-阿里云标准-CentOS Linux 6安全基线检查

    根据阿里云标准,我们需要在/etc/login.defs文件中将PASS_MAX_DAYS参数设置为60-180之间,例如:PASS_MAX_DAYS 180。同时,我们还需要执行命令设置root用户的密码失效时间:chage --maxdays 180 root。 检查语句:...

    07-等保三级-Ubuntu 16合规基线检查

    此外,我们还可以在 /etc/login.defs 文件中设置密码最短修改时间和密码到期时间,并为 root 用户设置密码失效时间。最后,我们可以编辑 /etc/pam.d/common-password 文件,在 password [success=1 default=ignore] ...

    linux 学习心得

    15. /etc/login.defs:所有用户登录时的缺省配置。 16. /etc/exports:设定 NFS 系统用的。 17. /etc/init.d/:所有服务的预设启动 script 都是放在这里的,例如要启动或者关闭。 18. /etc/xinetd.d/:这是所谓的...

    一篇非常好的linux学习笔记分享(Linux入门绝佳).pdf

    29. /etc/login.defs:所有用户登录时的缺省配置的文件。 30. /etc/exports:设定NFS系统用的文件。 31. /etc/init.d/:所有服务的预设启动script都放在这里,例如要启动或者关闭。 32. /etc/xinetd.d/:这是所谓...

    3.linux加固.pdf

    - 口令策略:在Linux系统中,密码策略通常通过`/etc/login.defs`文件进行设置。`grep PASS /etc/login.defs`可以查看相关设置,如最小密码长度、密码过期策略等。 - 空口令检查:`awk -F ":" '($2=="!!"){print $1...

    安全防护Linux.pdf

    4. **设置密码策略**:调整`/etc/login.defs`中的`PASS_MIN_LEN`参数,至少设置为8,以增加密码复杂度。同时,通过修改`PASS_MIN_DAYS`限制密码的最小使用天数,强制用户定期更改密码。 5. **检查启动日志**:使用`...

    linux目录架构

    /etc/group 设定用户的组名与相关信息 /etc/passwd 帐号信息 /etc/shadow 密码信息 /etc/sudoers 可以sudo命令的配置文件 /etc/securetty 设定哪些终端可以让root登录 /etc/login.defs ...

    linux文件系统目录结构借鉴.pdf

    - /etc/login.defs:login命令的配置。 - /etc/profile等:用户登录时执行的脚本,如环境变量的设置。 理解这些目录的作用是进行Linux系统管理和维护的基础,有助于优化系统性能,保证服务的稳定运行。在日常操作...

    一篇非常好的linux常识学习笔记分享1

    - `/etc/login.defs`:用户登录时的默认设置。 - `/etc/exports`:NFS(网络文件系统)的共享设置。 5. `/etc/init.d`:包含了启动或关闭服务的脚本。 6. `/etc/xinetd.d`:超级守护进程xinetd的服务配置。 7. `...

    Linux基础学习命令详解

    - `/etc/login.defs`:用户登录时的默认配置。 - `/etc/exports`:NFS(网络文件系统)共享设置。 - `/etc/init.d`:系统服务启动脚本。 - `/etc/xinetd.d`:超级守护进程xinetd的服务配置。 - `/etc/modprobe....

    Linux操作系统安全防护技巧详细介绍

    为此,需修改文件/etc/login.defs 中参数 PASS_MIN_LEN。同时应限制口令使用时间,保证定期更换口令,建议修改参数 PASS_MIN_DAYS。 3. 用户超时注销 如果用户离开时忘记注销账户,则可能给系统安全带来隐患。可...

    day3用户和组基础详细笔记文档

    `grep`的高级用法:`grep -v ^# /etc/login.defs`可过滤掉以`#`开头的行,`grep -v ^# /etc/login.defs | grep -v '^$'`进一步过滤掉空行。 这些命令和工具在Linux系统管理中非常常见,熟练掌握它们能极大地提高...

    linux 完全手册

    - `/etc/login.defs`: 用户登录时的默认设置。 - `/etc/exports`: NFS文件系统的共享设置。 - `/etc/init.d`: 系统服务的启动脚本。 - `/etc/xinetd.d`: 超级守护进程xinetd的配置。 - `/etc/modprobe.conf`: ...

Global site tag (gtag.js) - Google Analytics