Linux中/etc/passwd文件解析

/etc/passwd其实保存的是用户的相关信息而不是像名字上说的密码信息,之所以这样取文件名是因为在Linux2.0之前确实保存着密码信息,之后出于安全性考虑才将用户信息和密码分开存储。现在的密码已经保存到了同目录下的/etc/shadow文件中,而且只有根用户才可以查看该文件。/etc/passwd文件中原来存放密码的位置上用"x"代替。以下是用默认参数创建的用户在/etc/passwd中的信息(注意格式): 查看全文

日期:2008-07-27 19:44   分类:linux系统管理   标签:linux     阅读次数 (1754)   查看评论 (0)

Linux中临时禁用用户

如果不想删除用户,只是临时或短期内禁止某个用户登录系统,可以通过修改/etc/passwd或/etc/shadow文件来实现。找到/etc/passwd文件中该用户信息所在行,在该行首添加#;也可以修改/etc/shadow文件中的密码信息位,大希望禁用的用户所在行对应的密码字段前添加*或!;如果想重新启用该账户,只用取消上述操作保存文件即可。 查看全文

日期:2008-07-17 21:18   分类:linux系统管理   标签:linux     阅读次数 (1721)   查看评论 (0)

Linux中/etc/shadow文件解析

由于普通用户是可以访问/etc/passwd文件的,因此密码直接保存在这个文件里就不太安全了,因为很有可能被普通用户拿到root权限。所以现在的操作系统大多采用了Shadow Passwords及MD5加密的方式存储密码。Shadow Passwords技术是指将加密后的密码放在另外一个文件(/etc/shadow)中,并且对该文件的访问权限进行了严格的控制。只有root权限才可以访问该文件。 查看全文

日期:2008-07-01 21:24   分类:linux系统管理   标签:linux     阅读次数 (1799)   查看评论 (0)