passwd
Linux下,用户信息存储位置与格式用户信息文件:/etc/passwd文件中的内容,是由一行七位,用六个:分割的行组成的所有的用户信息配置文件,这里面存放的用户信息虽然长短不一,但格式是固定的,各个信息按照:分割,每段用户信息被6个:分割成七列信息。以第一列用户信息root为例:第一个字符为用户名:是用户登录系统时的名字,root用户的用户名自然是root。第二个字符为X,是密码占位符,具体内容 这里面存放的用户信息虽然长短不一,但格式是固定的,各个信息按照:分割,每段用户信息被6个:分割成七列信息
CrackLib是一个可用于类UNIX系统下的函数库 一般来说 通常只使用其中的一个函数.它可以用于编写和passwd有关的程序中 其基本思想是很简单的 就是防止用户使用过于简单 容易被猜测出来或容易被一些工具搜索到的密码.CrackLib并不是一个可以直接运行使用的程序 它是一个函数库 你可以利用其中的函数写自己的程序 或是加入其它程序中 用来提高安全性. 比如 你可以重写passwd使用户在选择密码时受到限制CrackLib使用一个字典 它查找字典以判断所选用密码是否是不安全的密码 所以你也可以加入其它信息 使用自己的字典.比如 加入公司的名称 实验室墙上的单词等等潜在的不安全密码.
每天一个linux命令(20):find命令之exec find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。 exec解释: -exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。 {} 花括号代表前面find查找出来的文件名
passwd命令 用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码
