Email:Dansnow@21cn.com OICQ:99118 (
仅此一个号码
)
特别邀请
SharkStorm
(www.SharkStorm.net)
管理论坛
论坛名称:
小榕论坛
版主:
小榕
SharkStorm
http://www.netXeyes.com
将文章加入您的收藏夹
将本页发给您的朋友
将本页输出到打印机
文章标题:
/etc/passwd与/etc/shadow文件区别
上次大连看到一本SCO UNIX管理员手册,其中讲到了/etc/passwd与/etc/shadow文件之间的区别,想到许多人用乱刀时对这两个文件搞不清楚,便在这里讲一讲。
传统上,/etc/passwd文件在很大范围内是可读的,甚至匿名的都可以访问。因为许多应用程序需要用他来把UID转换为用户名。例如,如果不能访问/etc/passwd,那么ls -l 命令将显示UID而不是用户名。 但是使用口令猜测程序,具有加密口令的可读/etc/passwd文件有巨大的安全危险。所以出现了影子文件/etc/shadow。
影子口令系统把口令文件分成两部分:/etc/passwd和/etc/shadow。影子口令文件保存加密的口令;/etc/passwd文件中的密码全部变成x。Shadow只能是root可读,从而保证了安全。
/etc/shadow文件每一行的格式如下:
用户名:加密口令:上一次修改的时间(从1970年1月1日起的天数):口令在两次修改间的最小天数:口令修改之前向用户发出警告的天数:口令终止后账号被禁用的天数:从1970年1月1日起账号被禁用的天数:保留域。
例如:root:abcdefghijklmm:0:0:root:/root:/bin/bash
注意这里root的密码位数是14位,拿到此文件便可以用乱刀来进行破解。
如果有shadow,那么/etc/shadow下文件格式为:
root:x:0:1:Super-User:/:/sbin/shdaemon:x:1:1::/:
注意这个文件拿乱刀来破解讲是无用的。
——————————
<<光和影子论坛发贴守则>>
本论坛不欢迎如下类型的帖子,此类帖子会被关闭或删除,本人恕不回复。
一,无内容或内容过于简单
二,个人联系的帖子。包括“某某请进”之类标题的
三,要求代破密码的
四,同一帖子多次重复发表的,灌水的
五,政治敏感话题,黄色或语言不文明,攻击他人
六,在流光手册中已有详细介绍或前面帖子中已经有大量回复的
作者:
Ekin
时间:2001-01-09.11:51:46 来源:北京
管理选项:
关闭主题
|
从精华区中移出
|
删除主题
本论坛言论纯属发表者个人意见,与
蓝色巴别塔
立场无关
论坛服务由
蓝色巴别塔
提供 技术支持:
Yuzi工作室