Chinaunix首页 | 论坛 | 博客
  • 博客访问: 25651
  • 博文数量: 7
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 90
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-10 22:42
文章分类

全部博文(7)

文章存档

2011年(1)

2010年(2)

2008年(4)

我的朋友
最近访客

分类: LINUX

2008-03-11 23:52:33

passwd含义:

gao:2bTlcMw8zesdw:100:100:Jason:/home/gao:/bin/bsh

passwd各字段含义分别为:

gao             用户名,linux机器上是唯一的

2bTlcMw8zesdw  加密口令。如果为“X”,则加密口令保存在/etc/shadow文件中

500             用户ID,操作系统用这个数字来识别gao所拥有的权限

100             ID

Jason           注释,可以是任何东西,但通常是用户的名字

/home/gao       主目录

/bin/bsh         默认shell

 

 

Linux口令的工作方式

Linux 口令以不可读方式保存在机器上,使用cryptographic hash的算法交口令转换为字符串,也就是一个散列值,这个散列值是不可逆的,所以也就不可能恢复出原始的口令。

当用户进行了认证时,系统在适当的位置查找相应的散列值。这个散列值口令以一个字符串为前缀,以指明所用的算法。然后用同样的算法处理用户提供的口令。如果所生成的值与保存在散列口令相同,则论证成功。

注意,linux口令采用的是不可逆的算法,这与加密算法是不同的,加密的算法是可以用密钥进行了恢复的,而散列是不能恢复的。

阅读(647) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~