`

Linux下的密码策略

阅读更多

 

1、Linux系统的用户帐号策略
编辑/etc/pam.d/system-auth 添加如下语句。
   auth required /lib/security/$ISA/pam_tally.so deny=5
   account required pam_tally.so
该语句的解释:密码最大联系登录6次,超过只能联系管理员。

 

2、密码策略
    2.1编辑/etc/login.defs  指定如下参数的值。
         PASS_MAX_DAYS   99999
         PASS_MIN_DAYS   0
         PASS_MIN_LEN    5
         PASS_WARN_AGE   7
         参数值得解释: PASS_MAX_DAYS(设置密码过期日期)
              PASS_MIN_DAYS(设置密码最少更改日期)
              PASS_MIN_LEN(设置密码最小长度)时指密码设置的最小长度,一般定义为8位以上
              PASS_WARN_AGE(设置过期提前警告天数)
     2.2 设置账户锁定登陆失败锁定次数、锁定时间
         编辑/etc/pam.d/system- auth   首先  cp /etc/pam.d/system-auth /etc/pam.d/system-auth.bak     
         #vi /etc/pam.d/system-auth
         auth required pam_tally.so onerr=fail deny=6 unlock_time=300
         解释:设置位密码连续六次锁定,锁定时间300秒
         解锁用户 faillog -u <用户名》 -r
     2.3 设置口令的复杂程度。
         编辑/etc/pam.d/system- auth   首先  cp /etc/pam.d/system-auth /etc/pam.d/system-auth.bak
         #vi /etc/pam.d/system-auth
         找到pam_cracklib.so  在后面加一些参数,
         例:password    requisite     pam_cracklib.so  minlen=8 ucredit=-2   lcredit=-2   dcredit=-5    ocredit=-1
         意思为最少有2个大写字母,2个小写字符,5个数字, 1个符号
     2.4 限制su的权限
         如果你不想任何人能够用su作为root,可以编辑/etc/pam.d/su文件,增加如下两行:
         auth sufficient /lib/security/pam_rootok.so debug
         auth required /lib/security/pam_wheel.so group=isd
       这时,仅isd组的用户可以用su作为root。此后,如果你希望用户admin能够用su作为root,可以运行如下命令
           # usermod -G10 admin

 

 

 

分享到:
评论

相关推荐

    Linux用户密码策略

    描述如何制定Linux操作系统中的用户密码策略,保证系统的安全。

    关于linux系统密码策略的设置.docx

    关于linux系统密码策略的设置.docx

    linux-openldap管理linux用户组密码策略

    openldap 管理linux用户/组、密码策略

    Linux下限制SSH登陆以及密码策略

    教你如何限制使用SSH登陆操作系统,以及密码策略的安全设置!

    windows与linux服务器平台密码策略管理实用.pdf

    windows与linux服务器平台密码策略管理实用.pdf

    如何设置PAM模块控制Linux密码策略

    如何设置linux密码策略,以提高linux身份鉴别的安全性

    浅谈Linux的密码安全策略.pdf

    浅谈Linux的密码安全策略.pdf

    Oracle数据库加固之密码策略解析

    我们都知道密码策略加固的参数一般包括密码长度、复杂度检测、最大最小使用时间、过期警报时间、最大登录失败次数以及锁定时间等设置。Oracle默认提供了一个密码策略的sql执行文件utlpwdmg.sql。linux/unix默认路径...

    详解MySQL8.0 密码过期策略

    MySQL8.0.16开始,可以设置密码的过期策略,今天针对这个小的知识点进行展开。 1、手工设置单个密码过期 MySQL8.0中,我们可以使用alter user这个命令来让密码过期。 首先我们创建账号yeyz,密码是yeyz [root@VM-0-...

    Linux自动加固脚本

    详细介绍Linux脚本加固方法,加固密码策略,账户策略等。

    Linux安全配置+安全+Linux文档

    Linux安全配置,密码安全配置,系统安全配置,身份鉴别,口令复杂度策略,多次登录失败锁定策略,多余账户锁定策略,共享账号检查,用户缺省权限控制,禁止Control-Alt-Delete键盘关闭命令,日志文件权限,统一远程...

    linux系统安全加固

    5.3 Grub/Lilo密码 8 5.4 限制FTP登录 8 5.5 设置Bash保留历史命令的条数 8 六、审计策略 9 6.1 配置系统日志策略配置文件 9 6.2 为审计产生的数据分配合理的存储空间和存储时间检查方法: 9 七、文件权限 9 7.1防止...

    中职网络安全2022国赛评分标准A模块

    1.密码策略(Windows, Linux) a1.密码策略必须同时满足大小写字母、数字、特殊字符 (Windows),将密码必须符合复杂性要求的属性配置界面截图: a2.密码策略必须同时满足大小写字母、数字、特殊字符(Linux), 将...

    Linux/Unix OpenLDAP 实战指南

    高级篇则介绍了OpenLDAP的高级主题,包括OpenLDAP权限、密码策略控制、主机策略控制、加密传输、同步原理及配置、高可用负载均衡架构及实现。实战篇主要介绍了OpenLDAP的具体应用,包括OpenLDAP的优化、故障解决方案...

    Rocky Linux 系统安全加固工具

    限制密码使用期限为 30 天,密码过期 30 天后,该账户将被禁用,设置两次修改密码的时间间隔为 1 天,在密码过期前 7 天将发出警告,将系统默认加密算法设置为 SHA512,将会话超时策略设置为 180 秒,为新建的用户...

    Linux系统C语言编程连接MySql数据库实现的用户 用户组 用户策略 管理系统(getopt函数方式解析命令行参数)

    1、Linux系统C语言编程连接MySql数据库实现的用户 用户组 用户策略 管理系统(getopt解析命令行参数).c 代码的源文件。 user-usergroup-authoritys.vsd user-usergroup-authoritys.jpg 数据库的图,以及图片。 2、...

    Linux系统加固.pdf

    从系统密码策略、管理系统账号和用户、设置系统的umask值,等等方面加固Linux系统安全,并且基于shell脚本实现。

    企业级Linux服务攻略

    8.3.2 设置默认策略 8.3.3 查看iptables规则 8.3.4 添加、删除、修改规则 8.3.5 保存规则与恢复 8.3.6 常用实例及技巧分析 8.3.7 使用日志监控iptables 8.4 NAT(网络地址转换) 8.4.1 iptables实现NAT 8.4.2 配置...

    Linux运维趋势第十一期

    020 小技巧:在Linux下生成crypt加密密码 021 当 Shell 遇见 Emacs 工具·Tools 023 Linux运维监控之Smokeping 分布式 运维DBA·Database 025 教你五招,快速提升MySQL可扩展性 脚本·Shell 026 Shell脚本编程练习与...

Global site tag (gtag.js) - Google Analytics