安装“用户和组”管理工具。熟悉该工具的使用。 掌握 Ubuntu 专用命令 adduser 的使用。 掌握组账户的命令行操作。 掌握用户和组的配置文件的使用

安装图形化系统管理工具 gnome-system-tools。

(2)打开该工具。

(3)添加一个用户。

(4)添加一个组。

(5)以交互方式创建一个普通用户。

(6)了解该命令创建普通用户的语法格式。

(7)了解该命令创建管理员的语法格式。

(8)创建一个新的组。

(9)查看用户所属组。

(10)将用户添加到新建组中。

(11)将用户从该新建组中删除。

(12)通过查看用户配置文件/etc/passwd 获取用户列表。可以用文本编辑 器打开该配置文件后进行搜索,也可以在命令行中执行文件显示命令,并 通过管道操作使用 grep 命令来查找。如果只需查看全部用户列表,可以考 虑使用文本分析工具 awk。

(13)通过查看组配置文件/etc/group 获取组账户列表,与查看用户列表的 方法类似。 实验教材/指 导材料 Ubuntu Linux 操作系统 考核方式 实验报告

以下是基于 Ubuntu 或 Debian 系统的具体操作步骤和实验代码,以完成您列出的任务。请注意,某些命令或步骤可能会根据您的具体 Linux 发行版有所不同。

(1)安装图形化系统管理工具 gnome-system-tools

首先,确保您的系统支持 GUI(图形用户界面)。然后,使用 apt-get 安装 gnome-system-tools(注意:在较新的 Ubuntu 版本中,它可能已被其他工具如 gnome-control-center 替代):

 

bash复制代码

sudo apt-get update
sudo apt-get install gnome-system-tools

如果 gnome-system-tools 不可用,您可以使用 gnome-control-center 或其他用户管理工具。

(2)打开该工具

您可以通过桌面环境的应用菜单搜索并打开“用户和组”管理工具,或者通过命令行启动(如果已安装 GUI 界面的工具):

 

bash复制代码

gnome-system-tools
# 或者
gnome-control-center user-accounts

(3)添加一个用户

通过 GUI 工具添加用户,或者使用命令行(如 adduser 或 useradd):

 

bash复制代码

sudo adduser newuser
# 遵循提示完成用户添加

(4)添加一个组

在 GUI 工具中添加组,或者使用命令行:

 

bash复制代码

sudo addgroup newgroup

(5)以交互方式创建一个普通用户

同上,使用 adduser 或 useradd。

(6)了解该命令创建普通用户的语法格式

 

bash复制代码

sudo adduser [options] USERNAME
# 例如,不带选项添加用户
sudo adduser anotheruser

(7)了解该命令创建管理员的语法格式

创建用户后,将其添加到 sudo 组中:

 

bash复制代码

sudo usermod -aG sudo anotheruser

(8)创建一个新的组

同上,使用 addgroup。

(9)查看用户所属组

 

bash复制代码

groups newuser
# 或者
id newuser

(10)将用户添加到新建组中

 

bash复制代码

sudo usermod -aG newgroup newuser

(11)将用户从该新建组中删除

 

bash复制代码

sudo gpasswd -d newuser newgroup
# 或者如果 gpasswd 不可用,可以尝试编辑 /etc/group 文件(不推荐手动编辑,除非非常必要)

(12)通过查看用户配置文件 /etc/passwd 获取用户列表

使用 grep 或 awk:

 

bash复制代码

cat /etc/passwd | grep '^[^:]*:'
# 或者使用 awk
awk -F: '{ print $1 }' /etc/passwd

(13)通过查看组配置文件 /etc/group 获取组账户列表

 

bash复制代码

cat /etc/group | grep '^[^:]*:'
# 或者使用 awk
awk -F: '{ print $1 }' /etc/group

请注意,grep '^[^:]*:' 的使用可能不是必需的,因为 /etc/passwd 和 /etc/group 文件的每行都符合这种格式。通常,直接使用 grep ''(即无模式匹配)或直接查看文件内容或使用 awk 就足够了。这里使用这些 grep 命令只是为了演示如何排除空行(尽管在这个上下文中可能不需要)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值