简介

在Kylin操作系统中,超级用户(通常称为root用户)与普通用户之间存在一些基本的区别:

  1. 用户类型与权限:
    • 超级用户(root用户):拥有系统最高权限,可以执行任何操作,包括系统配置、文件访问、程序安装和用户管理等,不受任何权限限制。
    • 普通用户:权限受到限制,只能执行有限的操作,如访问自己的文件和目录、运行已安装的应用程序等。
    • 系统用户:提供支持服务进程使用,通常不需要以超级用户身份运行,确保其文件和其他资源不受彼此以及系统上普通用户的影响。

今天,就教大家如何创建用户及用户组,以及如何将用户加入指定的用户组中。

创建用户与用户组

  1. 用户管理基本操作:
    • 创建用户:使用useradd命令,并指定用户名。
    • 设置用户密码:使用passwd命令,为新用户设置密码。
    • 删除用户:使用userdel命令,删除指定的用户账户。
    • 查看用户信息:使用id命令,查看当前登录用户的UID、GID以及所属的用户组。
    • 查看所有用户:通过查看/etc/passwd文件,列出系统上的所有用户账户信息。
    • 修改用户属性:使用usermod命令,修改用户的属性,如更改用户的主目录。

进入终端后,在终端输入 useradd 用户名 并且按下回车键enter,一个新的用户就创建好了

那么我们也可以对新创建的用户进行设置密码(需要三种字符类型)我们:

如上图所示,用户名和用户数量根据需求自行设置。

查看用户

那么,当我们将用户创建好后,如何查看是否用户创建成功?

我们可以点击我的电脑图标进入界面,找到文件系统这一选项,并找到home这一目录查看此主机所拥有的用户

如图所示,你所创建成功的用户文件就出现了。

创建用户组

好的,用户已经创建完毕了,接下来就可以进行用户组的创建:

  1. 用户组的作用:
    • 用户组是用户的集合,用于向一组用户授予文件访问权限,而非仅仅向一个用户授予访问权限。
    • 管理员可以通过修改用户组的权限,而不必单独为每个用户设置权限,从而简化了权限管理过程。
    • 用户组还可以用于批量管理用户账户,如添加或删除组成员,而不需要单独修改每个用户的设置。

如同创建用户一般,我们需要先进入终端,此步骤不再重复操作。

  1. 用户组管理基本操作:
    • 创建用户组:使用groupadd命令,并指定组名。
    • 添加用户到组:使用usermod命令,将用户添加到指定的用户组中。
    • 从组中删除用户:使用gpasswdvigr等命令,从用户组中删除指定的用户。
    • 查看所有组:通过查看/etc/group文件,列出系统上的所有用户组信息。
    • 修改组属性:使用groupmod命令,修改用户组的属性,如更改组名或组ID。

在进入终端后,我们需要输入groupadd 组名,并且回车确认,如下图所示:

这样一个用户组就创建完毕。

查看用户组

那么创建一个新用户组,我们也可以查看情况。

我们可以在终端中输入cat /etc/group来进行查看:

如图所见,我所创建的kylin用户组已经创建成功。

同用户一样,用户组的数量也是不限的,根据需求来创建。

用户与用户组

用户加入用户组

好的,根据上面的操作,我们已经完成了对用户和用户组的创建,接下来就是将用户加入到指定的用户组中。

同样的,我们依旧是在终端里面去操作:

首先,我们需要输入usermod  组名 用户名的指令

到这一步,终端会弹出一个字符串指令需求:

我们将用户加入到用户组中,则需要用到-g指令,如图所示:

如此一来,将用户加入到用户组中就做完了。

总结:

国产操作系统在用户与用户组的管理上,提供了丰富的功能和灵活的策略,以满足不同场景下的需求。通过对用户和用户组的精细管理,可以确保系统资源的安全访问与合理分配,提高系统的安全性和管理效率。同时,国产操作系统还注重易用性,提供了一系列简洁易用的命令和工具,方便管理员进行用户与用户组的管理操作。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐