linux把用户账号和密码分为两个文件,账号和其他信息仍然保存到/etc/passwd文件中,而密码则保存在/etc/shadow文件中。合法用户能读取/etc/passwd文件,但不能读取/etc/shadow文件,也就是无从访问其他用户的密码了。
/etc/passwd文件格式分为七个字段:第一个是用户名;第二个是加密密码,在使用shadow文件的系统中,这个字段是x;地三个是用户的UID;而地四个是用户的主要组GID;第五个是对此用户的说明,第六个是用户的家目录;低七个是用户登录所使用的Shell。例如:
root:x:0:0:root:/root/:/bin/bash
这一列是root用户,它的密码由shadow文件确定,它的UID和GID都是0,其说明也是root,它的家目录是/root/,它所使用的shell是/bin/bash.
阅读(546) | 评论(0) | 转发(0) |