Linux文件-/etc/login.defs
目录
- 作用
- 文件内容
- 分析
作用
/etc/login.defs 是设置用户帐号限制的文件。该文件里的配置对root用户无效。/etc/login.defs 文件用于在Linux创建用户时,对用户的一些基本属性做默认设置,例如指定用户 UID 和 GID 的范围,用户的过期时间,密码的最大长度,等等。
需要注意的是,该文件的用户默认配置对 root 用户无效。并且,当此文件中的配置与 /etc/passwd 和 /etc/shadow 文件中的用户信息有冲突时,系统会以/etc/passwd 和 /etc/shadow 为准。
如果/etc/shadow文件里有相同的选项,则以/etc/shadow里的设置为准,也就是说/etc/shadow的配置优先级高于/etc/login.defs
文件内容
+ cat /etc/login.defs
#
# Please note that the parameters in this configuration file control the
# behavior of the tools from the shadow-utils component. None of these
# tools uses the PAM mechanism, and the utilities that use PAM (such as the
# passwd command) should therefore be configured elsewhere. Refer to
# /etc/pam.d/system-auth for more information.
## *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 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
PASS_WARN_AGE 7#
# Min/max values for automatic uid selection in useradd
#
UID_MIN 1000
UID_MAX 60000
# System accounts
SYS_UID_MIN 201
SYS_UID_MAX 999#
# Min/max values for automatic gid selection in groupadd
#
GID_MIN 1000
GID_MAX 60000
# System accounts
SYS_GID_MIN 201
SYS_GID_MAX 999#
# 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).
#
#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.
#
CREATE_HOME yes# The permission mask is initialized to this value. If not specified,
# the permission mask will be initialized to 022.
UMASK 077# This enables userdel to remove user groups if no members exist.
#
USERGROUPS_ENAB yes# Use SHA512 to encrypt password.
ENCRYPT_METHOD SHA512
分析
MAIL_DIR
PASS_MAX_DAYS
/etc/shadow第五栏位字段PASS_MIN_DAYS
/etc/shadow第四栏位字段PASS_MIN_LEN
设置密码时最短字符长度PASS_WARN_AGE
/etc/shadow第六栏位字段UID_MIN
UID_MAX
SYS_UID_MIN
SYS_UID_MAX
GID_MIN
GID_MAX
SYS_GID_MIN
SYS_GIN_MAX
CREATE_HOME
在不加-m or -M时,是否主动建立使用者家目录;UMASK
USERGROUPS_ENAB
使用【userdel
】时是否会删除初始用户组(当没有其它账号属于该用户组时);ENCRYPT_METHOD
密码的加密机制;
Linux文件-/etc/login.defs相关推荐
- linux 新建用户配置文件 /etc/login.defs 简介
/etc/login.defs 是设置用户帐号限制的文件.该文件里的配置对root用户无效./etc/login.defs 文件用于在Linux创建用户时,对用户的一些基本属性做默认设置,例如指定用户 ...
- Linux /etc/login.defs配置文件
login.defs是设置用户帐号限制的文件,在这里我们可配置密码的最大过期天数,密码的最大长度约束等内容.该文件里的配置对root用户无效.如果/etc/shadow文件里有相同的选项,则以/etc ...
- linux 文件 目录 默认权限
结论 在linux系统中任何文件/目录都有一定的权限,对于新创建的文件或目录,也会有默认的访问权限.可能是出于安全的考虑,linux系统新建文件默认没有执行权限,其最大权限为rw-rw-rw-(666 ...
- Linux 文件和目录的属性
作者:北南南北 来自:LinuxSir.Org 摘要:本文讲述的是文件或目录的属性,比如节点inode.文件类型.文件权限及归属:还对setuid.setgid及粘贴位进行了一般性的讲解.对ln .c ...
- Linux文件系统目录结构详解
引言 对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要 ...
- Linux文件权限:特殊权限、权限属性、权限掩码
目录 特殊权限 概述 取值 作用 SUID 概述 授权方式 测试案例 SUID总结 SGID 概述 授权方式 测试案例 SUID总结 SBIT(sticky) 概述 授权方式 测试案例 SUID总结 ...
- Linux文件和目录的属性及权限总结
转载于:https://www.cnblogs.com/zhongguiyao/p/9169361.html 本文讲述的是文件或目录的属性及权限,比如索引节点inode.文件类型.文件权限及属主:还对 ...
- Linux文件权限(密码、用户、组、文件权限)——————附带详细操作
Linux文件权限 文章目录 Linux文件权限 0 背景 1 用户信息 2 密码 3 用户管理 3.1 添加新用户 3.2 删除用户 3.3 修改用户 3.3.1 usermod 3.3.2 pas ...
- linux文件权限命令umask
umask:设置所创建文件或目录的默认权限 umask值是个掩码,它会屏蔽掉不想授予该安全级别的权限,创建文件或目录时,需要将umask值从对象的全权限中减掉,对文件来说,全权限的值是666(所有用户 ...
- RHCSA——Linux文件以及用户与组的管理
ZY目录 Linux操作系统讲解: 一.文件管理 1.1 查找文件的路径--find 1.2 复制,移动文件--cp/mv 1.2.1.cp命令: 1.2.2.mv命令 1.3 文件的打包和压缩--z ...
最新文章
- julia(6)-循环与猜数字
- win10+anaconda3在 安装后‘conda‘ 不是内部或外部命令,也不是可运行的程序
- 【计算机网络复习 数据链路层】3.5.5 CSMA-CA协议
- python getattr和getattribute_详解Python中 __get__和__getattr__和__getattribute__的区别
- 在深圳呆那么就感觉伤心了有木有?
- 信息学奥赛C++语言:数字卡片
- window.location.href如何多次请求_何为幂等?如何设计?
- 小米9正在争取首月供货超百万台 雷军:请大家帮我一起催货
- SAP License:ERP系统有哪些?
- jquery提交表单_jQuery提交表单
- 手机电子书UMD数据格式实现代码(C#版)
- 破解苹果电脑开机密码
- PTA 单链表分段逆转 (12 分)
- 计算机突然从桌面消失了,电脑桌面word突然消失怎么办
- java软件工程师工作业绩_java软件工程师,工作总结
- 解决mac上Xmind8编辑卡顿的问题
- 后台管理系统2——文件上传功能、富文本编辑器集成
- Vue里使用three.js实现3D模型小案例
- IntelliJ IDEA中.ignore插件使用详解
- 机械-传动结构-减速机-谐波减速机