快速业务通道

linux 下口令安全设置

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-16

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 拥有帝国一切,皆有可能。欢迎访问phome.net

#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,可以运行如下命令 拥有帝国一切,皆有可能。欢迎访问phome.net

# usermod -G10 admin

拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号