Fedora是一款多用户操作系统,允许不同用户本地登录,同时也允许远程登录。所以在Fedora中账号就显得至关重要,没有账号就不能登录系统。
root账号是在系统安装时默认的账号。root账号拥有对系统绝对的控制权,所以此账号的用户一般被称为Super User或者系统管理员。因此,root账号的密码设置就显得格外重要。建议用户为root账号设置一个复杂一些的密码,保证root账号不被窃取。
在安装系统的过程中,安装程序已经要求用户输入了密码,如果要修改密码,可以在命令行中输入:
passwd root
或者在图形界面下选择“系统”→“管理”→“根口令”命令,弹出“根口令”对话框,如图2-16所示。用户在“根口令”和“确认”文本框内输入新密码,单击“确定”按钮,完成root账号密码修改。
使用Fedora 6用户管理器,可以很方便直观地对用户账号进行管理。选择“主菜单”→“系统设置”→“用户和组群”选项,打开Fedora 6“用户管理器”窗口,如图2-17所示。
图2-16 “根口令”对话框 图2-17 Fedora 6用户管理器
(1)添加新用户账号。
要添加新用户账号,用户可以单击Fedora 6用户管理器左上角的“添加用户”按钮,打开“创建新用户”对话框,如图2-18所示。
图2-18 “创建新用户”对话框
在“创建新用户”对话框中,输入用户名、全称以及口令等,即可创建一个新用户。对于用户ID,建议使用系统默认,不是特殊需要一般不需要手动设置。
(2)修改用户账号。
创建用户账号后可以对账号进行修改,在Fedora 6“用户管理器”的列表中选择账号,双击账号或者单击“属性”按钮,进入“用户属性”对话框,如图2-19所示。
图2-19 “用户属性”对话框
在“用户数据”选项卡中,用户可以修改用户名、全称、口令等用户账号的基本信息。单击“帐号信息”标签,打开“帐号信息”选项卡,如图2-20所示。
图2-20 账号信息
在“帐号信息”选项卡中,可以启用该账号的过期时间,该项功能方便管理员管理大批量账号。也可以选择“本地口令被锁”复选框,禁止更改该账号信息。单击“口令信息”标签,打开“口令信息”选项卡,如图2-21所示。
图2-21 口令信息
用户可以在该选项卡中查看该账号最后一次更改口令的时间。也可以在这里启用口令过期功能来限制口令的使用日期,防止口令长期使用,被别人窃取。
提示:设置中的0天表示无限期。
单击“组群”标签,打开“组群”选项卡,如图2-22所示。
在此选项卡中,用户可以设置账号的组群,要将该账号加入哪个组群,只需选择组群前的复选框即可。
在Fedora 6“用户管理器”窗口中删除用户账号非常简单,只需选中要删除的账号,单击“删除”按钮即可。之后系统提示确认,如图2-23所示,由于删除用户之后相关的配置文件等内容很难恢复所以删除之前应慎重考虑。
图2-22 组群 图2-23 确认删除用户
在“用户管理器”窗口中单击“组群”标签,即可显示系统中的所有组,如图2-24所示。
图2-24 组群操作
在此可以对组群进行添加、修改和删除,操作基本和用户操作一样。
用户也可以在命令行中添加用户。以下以建立账户newbie为例介绍命令行的使用方式。具体步骤如下:
(1)新增用户newbie,输入以下命令。
adduser newbie
添加完毕后,在用户管理器界面查看新增用户,如图2-25所示。
图2-25 添加用户
(2)使用passwd命令为新增用户设密码,输入以下命令。
passwd newbie
这是为newbie用户设置密码,输入后按Enter键,两次输入用户的密码。
(3)将用户添加到组,输入以下命令。
adduser –g user newbie
新增用户newbie,此用户归属于user这个用户组内。adduser命令有很多参数,下面是几个比较常用的参数:
· -c:将备注文字加入passwd的备注栏中。
· -d:反映定用户登录时的主目录,这个主目录必须在账号新增已经存在的。
· -g:指定账户所属的组。
· -s:指定用户登录后使用的shell。
· -u:指定用户ID。
提示:还有很多与账号管理相关的系统命令,请参见附录。