`
swvip
  • 浏览: 154478 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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口令存储在/etc/passwd文件中,这是一个全局可读的文件,包含用户的基本信息,包括用户名、加密后的口令(或者是一个x,如果使用了影子口令系统)、用户ID(UID)、组ID(GID)、注释、主目录和默认Shell...

    Linux系统中超级用户口令的安全问题.pdf

    较早期的版本把口令加密后存放在 passwd 文件,较新的版本为了口令安全做了“影子”处理,虽然保留了 passwd 文件,但口令加密后却实际存放在 shadow(影子)文件中。 在单用户模式下,可以使用 chmod 命令设置该...

    Linux口令问题详解.pdf

    总结起来,本文详细阐述了Linux口令管理的各个方面,包括口令文件的结构、口令加密机制、GRUB口令设置以及安全防护措施,对于理解和加强Linux系统的口令安全具有重要的参考价值。对于系统管理员来说,掌握这些知识...

    通过WEB页修改Linux用户口令.pdf

    由于安全性原因,现在多采用 shadow 加密方式,这时,实际的用户口令经过加密形成口令加密字后,不是直接保存在“passwd”文件,而是保存在/etc 目录下的“shadow”文件中。 那么,对于采用了 shadow 和 MD5 方式的...

    Linux安全加固操作手册

    本文档将详细介绍 Linux 操作系统的安全加固操作手册,涵盖身份鉴别、用户口令安全、口令生存期限制、账号锁定策略等多个方面。 1. 身份鉴别 Linux 操作系统中,身份鉴别是非常重要的一步。空口令用户是非常危险...

    Linux系统安全.pdf

    本文主要从系统管理员和用户的角度出发,探讨Linux系统的安全机制,包括口令安全、文件保护、目录保护、系统日志文件以及加密命令crypt的应用。 1. 口令安全 Linux系统中的 `/etc/passwd` 文件包含了所有用户的...

    linux安全配置规范.doc

    Linux 安全配置规范 Linux 安全配置规范是为了确保使用 Linux 操作系统的设备的安全性而制定的。该规范明确了安全配置的基本要求,涵盖了账号管理、安全检查、身份验证、访问控制等多个方面。 账号管理是 Linux ...

    浅谈Linux操作系统安全防范策略.pdf

    为了加强Linux操作系统内核,保护/dev/目录下的文件,可以使用LIDS。它是Linux操作系统内核补丁和系统管理员工具。为了检查系统的日志和文件,查找是否侵入了恶意程序,以及查找相关联的其他恶意程序的信号,可以...

    linux操作系统安全基线配置要求

    账号管理是Linux系统安全配置的重要环节,它包括用户口令设置、root用户远程登录限制以及检查是否存在除root之外UID为0的用户。用户口令要求至少8位,并且应包含数字、小写字母、大写字母和特殊符号,以防止简单密码...

    linux安全加固方案.pdf

    ### Linux安全加固方案详解 #### 一、严格按照用户类型分配账号 在Linux系统中,合理的用户管理至关重要。根据用户的工作性质、职责范围等条件来分配不同的用户类型,并确保每个用户只具备完成其工作所需的最低权限...

    linux服务器安全配置

    假如你想要搭建一个Linux服务器,并且希望可以长期维护的话,就需要考虑安全性能与速度等众多因素。一份正确的linux基本安全配置手册就显得...在我本文中就向大家介绍在edhat/centos 4,5下的Linux服务器基本安全配置

    windows和linux日常安全安全巡检.pdf

    - **Linux**:检查`/etc/rc.local`、`/etc/crontab`和`/etc/init.d`目录下的脚本,以及`systemctl list-unit-files --type=service`列出的所有服务。确认所有服务和计划任务都与系统功能相关且正常。 4. **日志...

    Linux安全基线配置规范.docx

    本文将从账户管理、登录超时设置、限制管理员root远程登录、口令管理等方面,详细介绍 Linux 安全基线配置规范的要求和实施步骤。 3.1 账户管理 Linux 安全基线配置规范要求删除或锁定不使用的账户,以防止这些...

    Unix/linux系统的安全性概述

    Unix/linux系统的安全性概述 对于网站管理人员而言,日常性的服务器安全保护主要包括四方面内容: 文件存取合法性:任何黑客的入侵行为的手段和目的都可以认为是非法存取文件,这些文件包括重要数据信息、主页页面 ...

    SUSELinux主机安全加固通用操作指导书.doc

    SUSE Linux 主机安全加固通用操作指导书 SUSE Linux 主机安全加固通用操作指导书旨在提供一份详细的指导手册,以帮助管理员和安全专家对 SUSE Linux 主机进行安全加固。该指导书涵盖了从系统检查到加固实施的各个...

Global site tag (gtag.js) - Google Analytics