第5章 用户与组群管理
第5章 用户与组群管理
5-1用户和组群的基本概念 5-1-1用户 5-1-2与用户相关的文件 5-1-3组群 5-1-4与组群相关的文件
5-1 用户和组群的基本概念 • 5-1-1 用户 • 5-1-2 与用户相关的文件 • 5-1-3 组群 • 5-1-4 与组群相关的文件
5-1-1用户 类型: 超级用户:root拥有计算机系统的最高权限。UID 和GID为0。 系统用户:自动创建与系统服务相关的用户UID和 GID为1499。 普通用户:由超级用户创建,只能操作拥有权限的 文件和目录并管理自己启动的进程。UID和GID从 500开始 属性:用户名、口令、UID、GID、用户主目 录(/home/用户名)、全称、登录 Shell
5-1-1 用户 • 类型: –超级用户:root拥有计算机系统的最高权限。UID 和GID为0。 –系统用户:自动创建与系统服务相关的用户UID和 GID为1~499。 –普通用户:由超级用户创建,只能操作拥有权限的 文件和目录并管理自己启动的进程。 UID和GID从 500开始。 • 属性:用户名、口令、 UID 、GID、用户主目 录(/home/用户名)、全称、登录Shell
5-1-2与用户相关的文件 1、用户帐号信息文件 etc/passwd 某/etc/ passwd文件内容如下所示 root: X: 0: 0: root: /root: /bin/bash bin: x: 1: 1: bin: bin: /sbin/nologin hellen: X, 500: 500: /home/hellen: /bin/bash 2、用户口令信息文件tc/ shadow 某/etc/ shadow文件的内容如下所示: root: $1SnOfXUuNUSXljwp/Nb2n6UVDrodytMX0: 12599: 0: 99999 7 bin:*:12599:0:99999:7∷ hellen: SSn BA6pODEUVDr67tMUooSXoTYZgy tb63w: 12609: 0: 99999: 7
5-1-2 与用户相关的文件 1、用户帐号信息文件/etc/passwd 某/etc/passwd文件内容如下所示: root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin .... hellen:x:500:500::/home/hellen:/bin/bash 2、用户口令信息文件/etc/shadow 某/etc/shadow文件的内容如下所示: root:$1$nOfXUuNU$xljwp/Nb2n6UVDrodytMx0:12599:0:99999:7::: bin:*:12599:0:99999:7::: .... hellen:$$nBA6pODEUVDr67tMUooSx0TYZgyTb63w:12609:0:99999:7:::
5-1-3组群 ·将具有相同特性的用户划归为一个组群 系统组群:安装 Linux以及部分服务性程序 时,系统自动设置的组群 私人组群:由超级用户新建的组群 属性 组群名、GID、组群口令、附加用户列表 (用户之间用“,”分隔)
5-1-3 组群 • 将具有相同特性的用户划归为一个组群 。 –系统组群:安装Linux以及部分服务性程序 时,系统自动设置的组群 。 –私人组群:由超级用户新建的组群 。 • 属性 –组群名、GID、组群口令、附加用户列表 (用户之间用“ , ”分隔 )
5-1-4与组群相关的文件 1、组群帐号信息文件/tc! group 某etc/ group文件的内容如下所示。 root: X O: root bin x: 1: root, bin, daemon hellen: x: 500 2、组群口令信息文件/etc/ shadow etc/shadow 文件跟/etc/ shadow文件类似,根据 etc/ group文件而产生,主要用于保存加密的组群口 令,只有超级用户才能查看/et/ shadow文件的内容
5-1-4 与组群相关的文件 1、组群帐号信息文件 /etc/group 某/etc/group文件的内容如下所示。 root:x:0:root bin:x:1:root,bin,daemon .... hellen:x:500: 2、组群口令信息文件 /etc/gshadow /etc/gshadow 文件跟 /etc/shadow 文件类似 , 根 据 /etc/group文件而产生,主要用于保存加密的组群口 令,只有超级用户才能查看/etc/gshadow文件的内容
5-2桌面环境下管理用户和组群 桌面环境下依次单击「主菜单」=>「系统设置」= 「用户和组群」,启动「 Red hat用户管理器」窗口 5-2-1管理用户 新建用户 2、修改用户属性 3、删除用户 ·5-2-2管理组群 1、新建组群 2、修改组群属性 3、删除组群 4、显示所有用户和组群
5-2 桌面环境下管理用户和组群 • 桌面环境下依次单击「主菜单」=>「系统设置」=> 「用户和组群」,启动「Red Hat用户管理器」窗口。 • 5-2-1 管理用户 1、新建用户 2、修改用户属性 3、删除用户 • 5-2-2 管理组群 1、新建组群 2、修改组群属性 3、删除组群 4、显示所有用户和组群
5-3管理用户和组群的Shel命令 ·5-3-1管理用户的She命令 5-3-2管理组群的She命令 5-3-3批量新建多个用户帐号
5-3 管理用户和组群的Shell命令 • 5-3-1 管理用户的Shell命令 • 5-3-2 管理组群的Shell命令 • 5-3-3 批量新建多个用户帐号
5-3-1管理用户的She‖命令 useradd 1、 useradd命令 格式: useradd[选项]用户名 功能:新建用户帐号,超级用户命令 主要选项说明: c全名( comment)、d主目录( directory)、e有 效期限( expire)、-g组群ID组群名、-G组群IDl 组群名、-u用户ID(user) [例5-2]新建jery用户,其主要组群为 hellen Root@localhost root]# user add -g hellen jerry
5-3-1 管理用户的Shell命令 ( useradd ) 1、useradd命令 格式:useradd [选项] 用户名 功能:新建用户帐号,超级用户命令。 主要选项说明: -c 全名(comment)、-d 主目录(directory)、-e 有 效期限(expire)、-g 组群ID|组群名、-G 组群ID| 组群名、-u 用户ID(user) [例5-2] 新建jerry用户,其主要组群为hellen
5-3-1管理用户的She‖命令 passwd 2、 passwd命令 格式: passwd[选项][用户] 功能:设置或修改用户的口令以及口令的属性 主要选项说明: d用户名( delete)、-1用户名(lock)、u 用户名( unlock)-S用户名( status) (1)设置与修改口令 [root@localhost rootI* passwd tom Changing password for user tom. New pas sword (2)删除口令 Retype new password: passw: all au ion tokens upda i ed suecessfully. [ t@localhost root]f passw - d jerry Remv ing password for user jerry. passw: Success
5-3-1 管理用户的Shell命令 ( passwd ) 2、passwd命令 格式:passwd [选项] [用户] 功能:设置或修改用户的口令以及口令的属性。 主要选项说明: -d 用户名(delete)、-l 用户名(lock) 、u 用户名(unlock) -S 用户名(status) (1)设置与修改口令 (2)删除口令