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下限制SSH登陆以及密码策略" 在 Linux 系统中,限制 SSH 登陆和设置密码策略是非常重要的安全措施。下面我们将详细介绍如何限制 SSH 远程 root 登陆和设置密码策略。 一、限制 SSH 远程 root 登陆 在 Linux...
本教程将深入探讨如何利用OpenLDAP来管理Linux用户和组,以及实施密码策略。 首先,我们需要理解OpenLDAP的基础概念。OpenLDAP是一个开源实现的LDAP协议服务器,它提供了一个中央存储库,用于存储网络中的用户账户...
服务器平台密码策略管理是指对Windows和Linux服务器平台进行密码策略管理,以确保服务器的安全和可靠性。本文将对Windows和Linux服务器平台的密码策略管理进行详细的介绍。 一、Windows服务器平台密码策略管理 在...
### 如何设置PAM模块控制Linux密码策略 在Linux系统中,为了确保用户账户的安全性,通常会采用一系列措施来加强密码策略。其中,PAM(Pluggable Authentication Modules)模块是一个非常重要的组件,它提供了灵活的...
"Linux系统密码策略设置" Linux系统密码策略设置是为了提高系统安全性和保护用户账户安全的一种机制。该机制通过PAM(Pluggable Authentication Modules)认证机制来实现密码策略的设置。 PAM是由Sun提出的一种...
强制实施强密码策略,要求用户使用复杂且长度足够的密码,并定期更换。启用PAM(Pluggable Authentication Modules)以实现更灵活的认证策略,考虑使用密钥对认证,如SSH密钥。 文件系统权限应当严谨。使用`chmod`...
### 修改Linux下root的密码 在Linux系统管理中,root账户拥有最高权限,因此妥善保管root密码至关重要。...此外,为了避免未来再次发生类似问题,建议定期更换root密码,并采用复杂的密码策略以提高安全性。
此外,PAM(可插入认证模块)在Linux密码安全管理中扮演着重要角色。PAM允许灵活地添加和管理不同的认证方式,提供了动态控制认证过程的能力。通过安装新模块并修改PAM配置,即可启用新的认证方法。PAM的配置文件...
2. 使用强密码策略,避免使用容易被猜测的密码。 3. 启用双因素认证,增加额外的安全层。 4. 定期审查系统日志,检测异常行为。 5. 使用SELinux或AppArmor等安全模块,加强权限管理。 6. 对敏感数据进行加密,保护其...
4. **密码策略** - 密码复杂度:Linux系统可以通过`pam_cracklib`模块设置密码复杂度规则,比如最小长度、必须包含特殊字符等。 - 密码过期:`/etc/login.defs`文件可以配置密码过期策略,如最小生存期、最大生存...
### 理解Red Hat Linux密码机制 在深入探讨密码恢复方法之前,首先需要理解Red Hat Linux中的密码存储和验证机制。Linux系统中的用户密码并不以明文形式存储,而是经过加密处理后保存在`/etc/shadow`文件中。这意味...
总结来说,解决Linux中修改不了密码的问题通常需要检查密码策略、文件权限、系统资源(如inode)以及文件的特殊属性。通过上述步骤,大多数情况下可以成功地解决密码修改的障碍。在日常系统管理中,定期检查和优化...
在Linux操作系统中,忘记用户密码可能会导致无法正常访问系统,但是Linux提供了一些方法来解决这个问题。本教程将详细介绍如何在...在日常管理中,记住密码,定期更新,并使用强密码策略是保障系统安全的重要措施。
请注意,保持强密码和定期更换密码是提高系统安全性的基本策略。强烈建议使用复杂且难以猜测的密码,并确保不同服务的密码不相同,以降低被破解的风险。同时,对于远程访问,启用双因素认证(如SSH密钥对)将进一步...
4. **错误处理**:在脚本中添加错误处理机制,例如,如果连接失败、密码格式错误或者权限不足,脚本应有相应的反馈和处理策略。 5. **循环处理IP列表**:在描述中提到的IP列表,可能是脚本读取的一个文件,其中每一...
BIOS需要设置密码,并且修改引导次序,不要从软盘启动Linux系统。用户的口令设置不要太简单,应该设置一个复杂的口令,以免被破解。同时,口令也不应该记录到任何位置,以免泄露。 限制网络访问也是Linux操作系统...
通过上述介绍,我们可以看出`passwd`命令提供了丰富的功能来管理Linux系统中的用户密码,包括设置、修改以及各种密码策略的调整。这对于系统管理员来说是非常重要的工具之一。正确地理解和使用这些命令可以帮助我们...