9.3.2 使用图形化的管理工具
除了传统的命令行方式,Linux还提供图形化工具对用户和用户组进行管理。相比较useradd等命令而言,图形化工具提供了更为友好的用户接口——当然,这是以牺牲一定灵活性为代价的。下面以Ubuntu下的“用户和组”管理工具为例进行介绍。其他的发行版工具可以遵循类似的步骤操作。
(1)选择“系统”|“系统管理”|“用户和组”命令可以打开这个工具。初始状态下,所有的功能都被禁用,如图9.4所示,直到用户单击“解锁”按钮——此时系统将要求输入管理员口令,并对此进行验证。
(2)单击“添加用户”按钮,打开“新建用户账户”对话框,如图9.5所示。
图9.4 打开“用户和组”工具 图9.5 新建用户账户——基本设置
(3)在“用户名”文本框中填写用户名,并在“密码设定为”文本框中设置相关的密码。比较有用的一个选项是“生成随机密码”单选按钮,系统会随机以数字和大小写字母生成一个8位的口令,对于临时给新用户设置口令,而又需要保证口令安全性的管理员而言,这个工具非常有用。
(4)除了在“账户”选项卡中对基本个人信息进行设置,还有其他一些选项可供选择。“用户权限”选项卡决定新添加的用户拥有的权限,如图9.6所示;“高级”选项卡中可以设置用户主目录、登录的Shell、用户所属的组,以及用户ID,如图9.7所示。用户ID用于唯一标示系统中的用户,在大多数情况下,这并不需要管理员进行设置,使用系统分配的默认值就可以了(关于用户ID的详细信息可参考9.9节)。
(5)完成所有这些设置后,单击“确定”按钮就可以新建一个用户了。
完成用户的添加后,可以看到新用户(在本例中是John)出现在列表中,如图9.8所示。单击John所在的行,使其高亮显示,单击“属性”按钮将弹出同刚才类似的界面。在这里可以对John的属性进行更改。单击“确定”按钮保存所作的修改。
单击“管理组”按钮可以对用户组进行管理。在“新建组”对话框中,用户可以输入组名,并选择将哪些用户添加至这个组中,如图9.9所示。一个用户可以属于多个组,就像一个人在生活中往往需要扮演不同角色一样。同样,可以选定一个组,然后对其属性进行修改。
完成所有这些工作后,单击“关闭”按钮退出程序。
图9.6 新建用户账户——设置用户权限 图9.7 新建用户账户——高级选项
图9.8 选中新创建的用户 图9.9 管理用户组