linux 3.2 用户管理

linux 3.2 用户管理

ID:38567503

大小:559.50 KB

页数:42页

时间:2019-06-15

linux  3.2 用户管理_第1页
linux  3.2 用户管理_第2页
linux  3.2 用户管理_第3页
linux  3.2 用户管理_第4页
linux  3.2 用户管理_第5页
资源描述:

《linux 3.2 用户管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章Linux常用命令之用户管理3.1用户和用户组文件Linux下的用户可以分为三类:超级用户、系统用户和普通用户。1.root用户root用户就是超级用户、系统管理员。2.系统用户系统用户是Linux系统中一类特殊的用户,主要是用来完成某些系统管理或服务任务的。3.普通用户在Linux系统中可以创建多个普通用户,而普通用户则是由root用户创建的。Linux用户账户的类型3.1用户和用户组文件在Linux中,用户账号、密码、用户组信息和用户组密码均是存放在不同的配置文件中的。在Linux系统中,用户账号

2、及其相关信息(密码除外)均是存放在一个名叫passwd的配置文件中的,该文件位于/etc目录。用户密码保存在shadow配置文件中。Linux的配置文件均是文本文件,因此可使用文本文件内容查看命令来查看。在passwd文件中,一行定义一个用户账号,每行均由多个不同的字段构成,各字段值间用“:”分隔,每个字段均代表该账户某方面的信息。3.1.1用户账号文件3.1用户和用户组文件1./etc/passwd文件:每一个合法用户账号对应于该文件中的一行记录登录名:密码:用户标志号:组标志号:用户的全名或其他描述:主

3、目录:登录shell例如root用户在此文件中对应的行:root:x:0:0:root:/root:/bin/bash2./etc/shadow文件:为每个用户提供一条记录。其9个字段按先后顺序分别是:(1)登录名。(2)加密密码。(3)上次更改密码时间距1970年1月1日的天数。(4)密码更改后,不可以更改的天数。(5)密码更改后,必须再次更改的天数(即密码的有效期)。(6)密码失效前警告用户的天数。(7)密码失效后距账号被查封的天数。(8)账号被查封时间距1970年1月1日的天数。(9)保留字段。如:r

4、oot:$1$aafCTDgc$5YNYUjUfxEeItkS0mktJ91:13237:0:99999:7:::3.1用户和用户组文件为安全起见,用户真实的密码采用MD5加密算法加密后,保存在/etc/shadow配置文件中,该文件只有root用户可以读取。与passwd文件类似,shadow文件也是每行定义和保存一个账户的相关信息。第1个字段为账户名,第2个字段为该账户的密码。/etc/passwd中的密码字段的特殊设置:x:该账号可使用密码正常登录空:不要密码即可登录*:该账号被禁用3.1.2用户密码

5、文件3.1用户和用户组文件/etc/passwd文件内容/etc/shadow文件内容3.1用户和用户组文件3.1.3用户组账号文件用户组账户信息保存在/etc/group配置文件中,任何用户均可以读取。用户组的真实密码保存在/etc/gshadow配置文件中。在group文件中,第1个字段代表用户组的名称,第2列为x,第3列为用户组的ID号,第4列为该组中的用户成员列表,各用户名间用逗号分隔。groupname:passwd:GID:userlist/etc/group文件内容3.1用户和用户组文件Lin

6、ux中的用户组可以分为三类:用户私有组、系统默认组和普通用户组。1.用户私有组用户私有组是创建用户账号时默认生成的与用户登录名一样的用户组。2.系统默认组系统默认组(又称标准组)是安装时系统自动创建的用户组,用于向该组内的用户授予某些特定的访问权限。3.普通用户组普通用户组是系统管理员创建的组。Linux用户组的类型3.1用户和用户组文件Linux中可以使用ll(或ls-l)命令来显示文件属于哪个用户和用户组。如何查看一个文件属于哪个用户和用户组?3.2管理用户账户与密码1.添加用户在Linux中,创建或添

7、加新用户使用useradd命令来实现,其命令用法为:useradd[option]username该命令的option可选项较多,常用的主要有:-g主目录用于添加用户账号时指定该用户的私有组。格式:useradd用户名useradd–g组名用户名3.2.1用户账号管理3.2管理用户账户与密码增加用户命令的执行有三个过程:在/etc/passwd文件中写入该用户对应的记录项。为新登录用户在”/home”下建立一个主目录,用户登录后自动进入该目录。在/etc/group中为新用户增加一个入口项。该用户属于哪一个

8、用户组,就把用户名加到该组对应的用户列表中。3.2.1用户账号管理3.2管理用户账户与密码例如,若要创建一个名为zhangyan的用户,并作为student用户组的成员,则操作命令为:[root@rh9root]#useradd–gstudentzhangyan[root@rh9root]#tail–1/etc/passwd#显示最后1行的内容。zhangyan:x:502:500::/home/zhangyan

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。