本文主要向大家介绍了Linux运维知识之15、login.defs(默认)登录和Linux默认权限设置(密码复杂度,相关安全设置),通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

[root@www ~]# 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      MaildirMAIL_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   99999PASS_MIN_DAYS   0PASS_MIN_LEN    5PASS_WARN_AGE   7

#

Min/max values for automatic uid selection in useradd

#UID_MIN                   500UID_MAX                 60000

#

Min/max values for automatic gid selection in groupadd

#GID_MIN                   500GID_MAX                 60000

#

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

在linux,设置密码复杂度的方法有几个

一个是在/etc/login.defs文件,里面几个选项PASS_MAX_DAYS 90 #密码最长过期天数PASS_MIN_DAYS 80 #密码最小过期天数PASS_MIN_LEN 10 #密码最小长度PASS_WARN_AGE 7 #密码过期警告天数

另外一个方法是,修改/etc/pam.d/system-auth文件找到 password requisite pam_cracklib.so这么一行替换成如下:password requisite pam_cracklib.so retry=5 difok=3 minlen=10 ucredit=-1 lcredit=-3 dcredit=-3 dictpath=/usr/share/cracklib/pw_dict不需要在pw_dict后面加.pwd,因为默认会带的[root@front4 ~]# passwd testChanging password for user test.New password: /usr/share/cracklib/pw_dict.pwd.pwd: No such file or directory

参数含义:尝试次数:5 最少不同字符:3 最小密码长度:10 最少大写字母:1 最少小写字母:3 最少数字:3 密码字典:/usr/share/cracklib/pw_dict

这样设置好,你可以做一下测试,不过需要先退出root,因为root用户并不会受这些限制,它可以设置任意的密码。

密码复杂性原则:数字,大写,小写,特殊字符实例如下:

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!

linux最高权限密码,Linux运维知识之15、login.defs(默认)登录和Linux默认权限设置(密码复杂度,相关安全设置)...相关推荐

  1. linux用户密码转换为明文,Linux运维知识之linux下抓取内存中明文密码mimipenguin

    本文主要向大家介绍了Linux运维知识之linux下抓取内存中明文密码mimipenguin,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 下载地址:https://githu ...

  2. str045漏洞提权linux,Linux运维知识之CVE-2016-5195 Dirtycow: Linux内核提权漏洞

    本文主要向大家介Linux运维知识之CVE-2016-5195 Dirtycow: Linux内核提权漏洞绍了,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. CVE-2016- ...

  3. nexus linux 停止运行,Linux运维知识之nexus 从Window迁移至Linux

    本文主要向大家介绍了Linux运维知识之nexus 从Window迁移至Linux,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 根据业务需求,需要将nexus-2.8.0从W ...

  4. oracle crontab e,Linux运维知识之通过crontab -e编辑生成的定时任务,写在哪个文件中...

    本文主要向大家介绍了Linux运维知识之通过crontab -e编辑生成的定时任务,写在哪个文件中,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 环境描述: 操作系统:Red  ...

  5. linux 安装git失败,Linux运维知识之linux下安装git常见故障整理

    本文主要向大家介绍了Linux运维知识之linux下安装git常见故障整理,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. FAQ1: Permission denied (pu ...

  6. mysql 磁盘限额_Linux运维知识之为Linux MySQL数据库设置磁盘限额

    本文主要向大家介绍了Linux运维知识之为Linux MySQL数据库设置磁盘限额,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 因为MySQL数据库本身没有磁盘限额的功能,我 ...

  7. linux mysql 磁盘_Linux运维知识之为Linux MySQL数据库设置磁盘限额

    本文主要向大家介绍了Linux运维知识之为Linux MySQL数据库设置磁盘限额,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 因为MySQL数据库本身没有磁盘限额的功能,我 ...

  8. linux怎么打开rdp文件,Linux运维知识:linux实现rdp访问

    本文主要向大家介绍了Linux运维知识的linux实现rdp访问,通过具体的内容向大家展现,希望对的大家学习Linux运维知识有所帮助. 远程访问linux系统,我们常用的有终端ssh.图形界面VNC ...

  9. linux sudo 命令无法使用,Linux运维知识之解决Linux下无法使用sudo命令问题

    本文主要向大家介绍了Linux运维知识之解决Linux下无法使用sudo命令问题,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 问题描述 使用普通用户登录后在终端中执行sudo ...

  10. linux系统查看usb口,Linux运维知识之Linux系统下查看USB设备名及使用USB设备

    本文主要向大家介绍了Linux运维知识之Linux系统下查看USB设备名及使用USB设备,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 1.系统插入USB设备后,从控制台界面有 ...

最新文章

  1. android 7.0独立升级,爆料:Android 7.0用户将可自行升级!
  2. 如何更高效地压缩时序数据?基于深度强化学习的探索
  3. 老兵传奇:聊聊我在华为的20年
  4. 用startSmoothScroll实现RecyclerView滚动到指定位置并置顶,含有动画。
  5. Python程序控制结构(二)循环结构:for in遍历循环,while无限循环,循环+else
  6. 五年来,开源论坛软件MyBB共修复100多个漏洞
  7. mac上捕获Dock截图的方法
  8. 死在路上的创业者们:如何跨越市场推广之坎?
  9. 郭天祥的10天学会51单片机_第六节
  10. Git和Gitlab协同工作
  11. 再见,可视化!你好,Pandas!
  12. 时空跳跃者的追捕行动模拟赛
  13. qt编译出错 /usr/bin/ld 找不到 -lGL cannot find -lGL
  14. PythonJava版【LeetCode】简单题答案整理01
  15. 《金蝶ERP-K/3完全使用详解》—— 导读
  16. struts2中No result defined for action xxx.xxx.xxx and result xxx错误的几种解决方法
  17. Android 面试题
  18. 给vmware7虚拟机xp整理磁盘碎片
  19. 线上科普vr展厅设计供应 广交会布展
  20. 基于Scratch的弹球游戏需求分析

热门文章

  1. 网工必备交换机原理与配置
  2. 【游戏】Win 10 运行红色警戒2
  3. JXT查询数据库导入到Execl
  4. 《跑步该怎么跑》读书笔记
  5. 经验分享 怎么修改PDF文件中的图片以及文字
  6. CocosCreator downlevelIteration 允许迭代器进行迭代
  7. pe服务器注册表,在PE里如何修改系统注册表?U盘PE下修改本机注册表方法
  8. 中继器系列:中继器增删改查
  9. WebSocket 消息推送
  10. 高德地图驾车导航使用