如何在Linux系统中限制密码长度的同时对密码的复杂程度也进行管理,最近发现有人的密码符合长度规则,但是却很简单很容易被猜出来,查了相关资料后发现了PAM中的pam_cracklib模块就是用来做密码复杂度检测的。 先简单的介绍一下PAM,PAM(Pluggable Authentication M...
分类:
系统相关 时间:
2015-05-25 16:05:30
阅读次数:
421
1、安装mysql数据库及开发环境#yum-yinstallmysql-servermysql-devel2、安装pam_mysql-0.7RC1#tarxfpam_mysql-0.7RC1.tar.gz#cdpam_mysql-0.7RC1#./configure--with-mysql=/usr--with-openssl#make#makeinstall#启动mysql#servicemysqldstart3、创建数据库、表及虚拟用户mysqla..
分类:
数据库 时间:
2015-05-23 06:37:39
阅读次数:
297
centos7下,每当我们使用普通用户切换root用户时,都提示输入密码。但是在某些情况下(比如个人的电脑)就显得有些麻烦。所以,无密码切换root就有必要了。centos7/rhel7用户可按照对配置文件进行更改来实现:配置文件名称:/etc/pam.d/su文件更改之前,内容如下:#%PAM-1.0aut..
分类:
其他好文 时间:
2015-05-22 19:26:15
阅读次数:
337
iOS7新出了一个boudingRectWithSize:options:attributes:context方法计算文本尺寸:NSString*desc=@"想过string";NSDictionary*attribute=@{NSFontAttributeName:[UIFontsystemFontOfSize:13]};//文字的大小CGSizesize=[descboundingRectWithSize:CGSizeMake(100,0)options:NSS..
分类:
移动开发 时间:
2015-05-19 07:20:44
阅读次数:
138
1.安装socket5依赖包yum -y install gcc automake make pam-devel openldap-devel cyrus-sasl-devel2.下载ss5并安装下载官网:http://ss5.sourceforge.net/软件包:http://iweb.dl.s...
分类:
其他好文 时间:
2015-05-16 13:20:53
阅读次数:
328
iOS开发中经常用的实用代码合集本文整理了,在iOS开发中我们所遇到一些开发问题的技巧类的代码,让你在开发过程中避免了很多弯路,希望能给你的开发带来帮助和启发。1.判断邮箱格式是否正确的代码://利用正则表达式验证-(BOOL)isValidateEmail:(NSString*)email{NSS...
分类:
移动开发 时间:
2015-05-15 13:36:47
阅读次数:
248
很多网友写了不少关于ssh如何使用pamchroot限制远程登录用户访的文章,不过多少都有些问题,导致不能正常使用,笔者经过研究,将ssh如何使用pam_chroot模块的方法写出来,帮着大家学习.关于Linux系统的PAM机制这里不再介绍,只给出实现步骤:1.保证当前安装的openssh支持pam,编译时需..
分类:
其他好文 时间:
2015-05-14 20:41:01
阅读次数:
207
一、ftp工作原理简介ftp是工作于应用层的协议,21/tcp端口,ftp是C/S的模型,数据分为两种连接,分别是命令连接数据连接,命令连接是文件管理类命令,始终在线的连接;数据连接是数据传输,是按需创建及关闭的连接。数据在传输格式根据文件类型进行选择传输格式,有文件传输、..
分类:
其他好文 时间:
2015-05-14 06:18:39
阅读次数:
226
Pam可插拔验证模块,允许系统管理员设置多种验证措施而无需重新编译要进行验证的程序修改/etc/pad.d/system-auth文件,设定密码策略修改文件权限chmod<模式><文件或目录名>通过使用文件系统的ACL高级权限控制文件的安全性应用软件安全策略:sudo权限管控,rpm安全..
分类:
系统相关 时间:
2015-05-12 01:48:16
阅读次数:
197