目录

  1. 作用
  2. 文件内容
  3. 分析

作用

/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相关推荐

  1. linux 新建用户配置文件 /etc/login.defs 简介

    /etc/login.defs 是设置用户帐号限制的文件.该文件里的配置对root用户无效./etc/login.defs 文件用于在Linux创建用户时,对用户的一些基本属性做默认设置,例如指定用户 ...

  2. Linux /etc/login.defs配置文件

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

  3. linux 文件 目录 默认权限

    结论 在linux系统中任何文件/目录都有一定的权限,对于新创建的文件或目录,也会有默认的访问权限.可能是出于安全的考虑,linux系统新建文件默认没有执行权限,其最大权限为rw-rw-rw-(666 ...

  4. Linux 文件和目录的属性

    作者:北南南北 来自:LinuxSir.Org 摘要:本文讲述的是文件或目录的属性,比如节点inode.文件类型.文件权限及归属:还对setuid.setgid及粘贴位进行了一般性的讲解.对ln .c ...

  5. Linux文件系统目录结构详解

    引言 对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要 ...

  6. Linux文件权限:特殊权限、权限属性、权限掩码

    目录 特殊权限 概述 取值 作用 SUID 概述 授权方式 测试案例 SUID总结 SGID 概述 授权方式 测试案例 SUID总结 SBIT(sticky) 概述 授权方式 测试案例 SUID总结 ...

  7. Linux文件和目录的属性及权限总结

    转载于:https://www.cnblogs.com/zhongguiyao/p/9169361.html 本文讲述的是文件或目录的属性及权限,比如索引节点inode.文件类型.文件权限及属主:还对 ...

  8. Linux文件权限(密码、用户、组、文件权限)——————附带详细操作

    Linux文件权限 文章目录 Linux文件权限 0 背景 1 用户信息 2 密码 3 用户管理 3.1 添加新用户 3.2 删除用户 3.3 修改用户 3.3.1 usermod 3.3.2 pas ...

  9. linux文件权限命令umask

    umask:设置所创建文件或目录的默认权限 umask值是个掩码,它会屏蔽掉不想授予该安全级别的权限,创建文件或目录时,需要将umask值从对象的全权限中减掉,对文件来说,全权限的值是666(所有用户 ...

  10. RHCSA——Linux文件以及用户与组的管理

    ZY目录 Linux操作系统讲解: 一.文件管理 1.1 查找文件的路径--find 1.2 复制,移动文件--cp/mv 1.2.1.cp命令: 1.2.2.mv命令 1.3 文件的打包和压缩--z ...

最新文章

  1. julia(6)-循环与猜数字
  2. win10+anaconda3在 安装后‘conda‘ 不是内部或外部命令,也不是可运行的程序
  3. 【计算机网络复习 数据链路层】3.5.5 CSMA-CA协议
  4. python getattr和getattribute_详解Python中 __get__和__getattr__和__getattribute__的区别
  5. 在深圳呆那么就感觉伤心了有木有?
  6. 信息学奥赛C++语言:数字卡片
  7. window.location.href如何多次请求_何为幂等?如何设计?
  8. 小米9正在争取首月供货超百万台 雷军:请大家帮我一起催货
  9. SAP License:ERP系统有哪些?
  10. jquery提交表单_jQuery提交表单
  11. 手机电子书UMD数据格式实现代码(C#版)
  12. 破解苹果电脑开机密码
  13. PTA 单链表分段逆转 (12 分)
  14. 计算机突然从桌面消失了,电脑桌面word突然消失怎么办
  15. java软件工程师工作业绩_java软件工程师,工作总结
  16. 解决mac上Xmind8编辑卡顿的问题
  17. 后台管理系统2——文件上传功能、富文本编辑器集成
  18. Vue里使用three.js实现3D模型小案例
  19. IntelliJ IDEA中.ignore插件使用详解
  20. 机械-传动结构-减速机-谐波减速机

热门文章

  1. 关于交换的知识点(一)
  2. 4本图神经网络中文书籍的比较
  3. matlab将声音和噪声叠加,如何用matlab产生一个多次叠加的含高斯噪声的正
  4. 鸿蒙OS可以装电脑吗,组装台式机可以装鸿蒙系统吗?
  5. Qt制作简易电子相册
  6. 根据单头价格清单(核价单),更新单身出货明细的单价
  7. python画一棵树的心理测试,【心理测试】画树测试:一棵树读你的人生
  8. Adobe Dreamweaver CS6快捷键使用
  9. Windows 10升级无法选择保留个人文件、设置问题解决
  10. poi根据模版生成多页word,并压缩下载