项目4
管理用户和组群
用户和组群的基本知识
管理用户和组群的基本方法
在Linux系统中,账户是用户的身份标识,每个用户对应一个帐户,通过账户用户可以登录到某台计算机上访问已经被授权访问的资源。
安装完Red Hat Linux后,系统本身已创建了一些特殊用户,它们具有特殊的意义,其中最重要的是超级用户,即root。
普通用户账户都是由超级用户创建。
root用户可以不受限制地执行任何操作,可以执行所有的管理任务。
组群是具有共同特性的用户的逻辑集合,具有相似属性的多个用户被分配到一个组中。
将权限赋予某个组群后,该组群中的成员即自动获得这种权限。
一个用户账户可以同时属于多个组群,其中的某个组群为该用户的主组群,其他组群为该用户的附属组群。
使用组群有
利于系统管理员按照用户的特性组织管理用户,提高工作效率。
可以使用图形化工具或者命令行工具管理用户和组群,也可以通过直接修改系统配置文
件来实现,这几种方法并没有本质区别,都会将用户和组群信息保存到配置文件中,当然使
用Linux图形环境中的管理工具是最简单易用的方法。
本书中主要讲解图形环境下的使用,
后面章节的内容亦是如此。
要打开如图4.1所示的Red Hat用户管理器,可以在【运行程序】对话框中输入
“redhat-config-users”并运行,也可以在主菜单【系统设置】中选择【用户和组群】命令。
图4.1 用户管理器
默认情况下,系统用户在Red Hat用户管理器中不显示,在菜单栏【首选项】中清除【过滤系统用户和组群】项,才能看到所有用户信息。
一、创建新用户
1.在Red Hat用户管理器中单击工具栏上的【添加用户】按钮,出现【创建新用户】
窗口,如图4.2所示。
图4.2 创建新用户
2.在图4.2所示的窗口中输入用户名和各项信息,设置完各项信息后,单击【确定】按
钮完成用户账户的建立。
二、设置用户属性
创建用户的窗口中只给出了一些基本的设置项目,要为用户设置更多详细的选项,可以在用户管理器中单击选中用户账户,然后单击工具栏上的【属性】按钮,打开【用户属性】设置窗口进行设置,如图4.3所示。
图4.3 用户属性
·用户数据:修改用户基本信息。
·用户信息:设置用户账户被锁定的具体日期,格式为“年-月-日”。
·口令信息:设置与用户口令有关的时限设置。
·组群:设置用户属于哪些组群。
选择某个用户账户,并单击工具栏上的【删除】按钮就可以删除该用户账户。
任务三管理组群
组群的管理与用户账户管理类似。
使用用户管理器,在窗口的工具栏上单击【添加组群】按钮,看到如图4.4所示的窗口,输入组群名称确定即可。
图4.4 创建群组
在“用户管理器”中,把用户账户加入组群中有两种方法:
·选择某个组群账户,单击工具栏上的【属性】按钮,在出现的组群属性窗口中选择【组群用户】选项卡,然后选择要加入该组群的用户即可。
·选择要加入到某个组群的用户账户,单击工具栏上的【属性】按钮,在出现的用户属性窗口中选择【组群】选项卡,然后勾选要加入的组群,即可将该用户加入选中的组群。
项目拓展
思考与练习
一、填空题
1.使用命令可以修改现有用户的信息。
2.要修改用户user的密码可以使用命令——。
二、选择题
1.要删除用户user并同时删除该用户的主目录,可以使用命令( )。
A.userde[user B.deluser user
2.为了保证系统的安全,现在的Linux系统一般将/etc/passwd文件加密后,保存为( )文件。
A./etc/group B./etc/netgroup
C./ete/libsafe.notify D./ete/shadow
3.使用( )命令可以打开Red Hat Linux Enterprise Linux 4的图形界面用户管理工具。
A.redhat—config—users B.system—config—users
C.config—user D.user—manager
三、判断题
1.运行passwd改变用户的口令,任何用户都需要输入原来的密码。
( )
2.在Red Hat Linux Enterprise Linux 4中,新建用户的UID默认从500开始。
( )
3.只能对用户账户设置口令而不能对组群设置口令。
( )
四、项目训练
1.创建新用户userl并设置密码,使用用户userl登录到系统中。
考察用户userl的主目录,注销以后使用root用户登录,删除用户userl及其主目录。