/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是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删除用户组如果没有成员存在。
# Use MD5 or DES to encrypt password? Red Hat use MD5 by default.
#使用MD5或DES加密的密码吗?红帽默认使用MD5
MD5_CRYPT_ENAB yes #用MD5加密密码
相关推荐
2-login.defs
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...
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端口 ...
为禁止普通用户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 操作系统中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问;...
根据阿里云标准,我们需要在/etc/login.defs文件中设置PASS_MAX_DAYS参数,设置密码失效时间在60-180天之间。例如,我们可以将PASS_MAX_DAYS参数设置为180天,如下所示: `PASS_MAX_DAYS 180` 同时,我们需要执行...
此外,/etc/login.defs文件为系统提供了阴影口令套组中许多参数的基线设置,而/etc/securetty文件则列出了允许根用户登录的虚拟控制台。/etc/hosts文件保存了主机名与IP地址的映射关系,而/etc/resolv.conf则记录了...
根据阿里云标准,我们需要在/etc/login.defs文件中将PASS_MAX_DAYS参数设置为60-180之间,例如:PASS_MAX_DAYS 180。同时,我们还需要执行命令设置root用户的密码失效时间:chage --maxdays 180 root。 检查语句:...
此外,我们还可以在 /etc/login.defs 文件中设置密码最短修改时间和密码到期时间,并为 root 用户设置密码失效时间。最后,我们可以编辑 /etc/pam.d/common-password 文件,在 password [success=1 default=ignore] ...
15. /etc/login.defs:所有用户登录时的缺省配置。 16. /etc/exports:设定 NFS 系统用的。 17. /etc/init.d/:所有服务的预设启动 script 都是放在这里的,例如要启动或者关闭。 18. /etc/xinetd.d/:这是所谓的...
29. /etc/login.defs:所有用户登录时的缺省配置的文件。 30. /etc/exports:设定NFS系统用的文件。 31. /etc/init.d/:所有服务的预设启动script都放在这里,例如要启动或者关闭。 32. /etc/xinetd.d/:这是所谓...
- 口令策略:在Linux系统中,密码策略通常通过`/etc/login.defs`文件进行设置。`grep PASS /etc/login.defs`可以查看相关设置,如最小密码长度、密码过期策略等。 - 空口令检查:`awk -F ":" '($2=="!!"){print $1...
4. **设置密码策略**:调整`/etc/login.defs`中的`PASS_MIN_LEN`参数,至少设置为8,以增加密码复杂度。同时,通过修改`PASS_MIN_DAYS`限制密码的最小使用天数,强制用户定期更改密码。 5. **检查启动日志**:使用`...
/etc/group 设定用户的组名与相关信息 /etc/passwd 帐号信息 /etc/shadow 密码信息 /etc/sudoers 可以sudo命令的配置文件 /etc/securetty 设定哪些终端可以让root登录 /etc/login.defs ...
- /etc/login.defs:login命令的配置。 - /etc/profile等:用户登录时执行的脚本,如环境变量的设置。 理解这些目录的作用是进行Linux系统管理和维护的基础,有助于优化系统性能,保证服务的稳定运行。在日常操作...
- `/etc/login.defs`:用户登录时的默认设置。 - `/etc/exports`:NFS(网络文件系统)的共享设置。 5. `/etc/init.d`:包含了启动或关闭服务的脚本。 6. `/etc/xinetd.d`:超级守护进程xinetd的服务配置。 7. `...
- `/etc/login.defs`:用户登录时的默认配置。 - `/etc/exports`:NFS(网络文件系统)共享设置。 - `/etc/init.d`:系统服务启动脚本。 - `/etc/xinetd.d`:超级守护进程xinetd的服务配置。 - `/etc/modprobe....
为此,需修改文件/etc/login.defs 中参数 PASS_MIN_LEN。同时应限制口令使用时间,保证定期更换口令,建议修改参数 PASS_MIN_DAYS。 3. 用户超时注销 如果用户离开时忘记注销账户,则可能给系统安全带来隐患。可...
`grep`的高级用法:`grep -v ^# /etc/login.defs`可过滤掉以`#`开头的行,`grep -v ^# /etc/login.defs | grep -v '^$'`进一步过滤掉空行。 这些命令和工具在Linux系统管理中非常常见,熟练掌握它们能极大地提高...
- `/etc/login.defs`: 用户登录时的默认设置。 - `/etc/exports`: NFS文件系统的共享设置。 - `/etc/init.d`: 系统服务的启动脚本。 - `/etc/xinetd.d`: 超级守护进程xinetd的配置。 - `/etc/modprobe.conf`: ...