快速业务通道

普通用户管理(下篇)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-08

普通用户管理(下) 三、 解析/etc/shadow文件
普通用户可以读取/etc/passwd文件,因此密码直接保存在该文件中是极不安全的,很可能会被有用心的人获取并破译.目前的操作系统在密码保护方面大多采用了Shadow Passwords及MD5口令保护功能.Shadow Passwords技术,即影子密码,是将加密的口令放在另一个文件/etc/shadow中,并且对/etc/shadow文件设置严格的权限,只有根用户可以读取该文件./etc/shadow文件中存储的信息格式如下:
Username:Encypted password:Number of days:Minimum password life:Maximum password life:Warning period:Disable account:Account expiration:Reserved
其中公9个字段,各字段之间用“:”分隔.利用cat命令查看/etc/shadow文件内容如下:
其中列出了所有有效用户的密码信息,每个用户占一行,一行分9个字段,每字段的含义如下 :
1. Username:用户的登录名
2. Encypted password:已加密的密码
3. Number of days:从1970年1月1日到上次修改密码的天数
4. Minimum password life:至少在设定的天数内密码是不能修改的
5. Maximum password life:在设定的天数之后重新设置密码
6. Warning period:在密码失效前,提前提醒用户密码即将失效的天数
7. Disable account:设定密码过期之后,如果该帐号仍没有被使用,则停用该帐号的天数
8. Account expiration:设定帐号失效的时间.如果到这个时间还没有使用该帐号,用户将不能以该帐号身份登录.时间的格式可以是YYYY-MM-DD,也可以是距1970年1月1日的天数
9. Reserved:系统保留
四、 修改用户的帐号
修改用户的帐号包括更改用户的用户名、密码、主目录、所属用户组和登录Shell等信息. 拥有帝国一切,皆有可能。欢迎访问phome.net
1. 修改用户基本信息
修改用户的基本信息可以使用usermod命令,其命令格式为:
usermod [-c] [-d] [-e] [-f] [-g] [-G] [-l] [-s] [-u]
usermod 命令会参照命令行上指定的选项对用户帐号进行修改.下列为usermod可用的选项:
 -c comment:更新用户的注释信息
 -d hom_dir:更新用户的登录目录.如果指定了-m选项,则旧目录中的内容会复制到新的目录中.如果新目录不存在则自动创建
 -e expire_date:更新用户帐号停用日期.其日期格式为MM/DD/YY
 -f inactive_days:设定帐号失效到永久停用的天数,当值为0时,帐号到期后会立刻被停用,而当值为-1时,则关闭此功能.默认值为-1
 -g initial_group:更新用户的初始登录用户组,即第一用户组.用户组名已经存在,默认值为users组
 -G group [,…]:更新用户所属的用户组.通常一个用户可以属于多个用户组,成为多个用户组的成员.每个用户组名之间用“,”分隔,如果用户当前所在的用户组不在此项中,则会从当前用户组中删除此用户
 -l login_name:变更用户登录时的名称为login_name
 -s shell:指定用户新的登录Shell.如果此项留白,系统将选用默认的Shell
 -u uid:更新用户的UID值.该值修改后,用户目录树下所有的文件、目录的用户UID值会自动改变,但放在用户主目录外的文件和目录的UID值则需要用户手动更新
例如:
此命令将用户的登录目录改为/home/student2,登录Shell改为ksh,所在的组改为users和student
密码管理是用户管理的一项重要内容.用户在刚创建帐号时如果没有设定密码,该帐号将被系统锁定,用户如法用该帐号登录.只有为其指定密码(即使密码为空)才能激活该帐号. 拥有帝国一切,皆有可能。欢迎访问phome.net
2. 修改用户密码
指定和修改用户

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号