Linux2 编辑配置文件管理用户

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux2 编辑配置文件管理用户

从前面的操作我们可以看到,无论是命令管理还是图形化的管理,都会把最后获得数据保存在/etc目录下的passwd和shadow两个文件中,Linux系统正是靠这些文件来实现对用户的管理。这些配置文件都是文本文件,root用户可以直接编辑这些文件来配置相应的用户账户。

1.用户账户配置文件/etc/passwd

passwd文件中保存的是用户账户的基本信息。由于所有用户对passwd只有读的权限,该文件中实际上并不保存用户账户的密码。在该文件中,每一行表示一个用户账户,一行中有7个字段属性,分别表示不同的含义,每个字段间用“:“,隔开。若某字段为空,该”:“不可以省略,必须占位。用tail命令查看passwd文件内容,如下

7个字段表示含义如下:

●用户账户名:用户登录的时候使用的名字,如uesr2

●用户密码:在这里我们发现,密码全部是x表示,真正的密码保存在

/etc/shadow文件中

●用户账户标识码(UID):是系统中用来惟一标识用户的数字。Linux中UID

是从500 开始的,如user2的UID为502

●用户组标识码(GID):是系统中用来惟一标识用户所属的用户组的数字,

用户组的相关信息保存在/etc/group 文件中

●全名:用户账户的用户相关的描述信息,可能是用户全名

●主目录:用户保存私有信息的目录,也是用户登录系统后的默认目录。通

常是放在/home目录的下面

●shell:用户登录后所使用的shell,如用户账户user2使用的shell是/bin/bash

●我们从上面可以发现,最后两行都是普通用户(UID大于500),其他的用

户账户都是系统用户账户,UID是小于500。root用户账户的信息为“root:

x:0:0:root:/root:/bin/bash”,上面没有显示。其中root用户账户的UID

为0

2.用户密码配置文件/etc/shadow

前面我们知道,shadow文件是用来保存用户的密码信息,只有root用户才可以查看,这个文件中每行信息表示一个用户账户,每一行有8个字段,每个字段用”:“分

●用户账户名:用户登录的名字

●用户密码:存放的是经过算法加密的用户账户密码

●最后一次修改密码的日期:系统中从1970年1月1日到最后一次修改密

码的日期之间的天数来表示这个日期

●密码的最小生存期:至少在这些天数之内不能修改密码

●密码的最大生存期:在这些天数之后必须修改密码

●更换密码前的警告的天数:在密码过期之后的这些天数内没有使用账户,

用户不能登录

账户过期日期:系统中从1970年1月1日到账户过期日期之间的天数来表示这个日期

相关文档
最新文档