老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Linux中的用户及组管理是怎样的?Linux运维培训

老男孩IT教育

常见问题

2021年8月17日 17:20

我们都知道,在Linux操作系统中,是分为内核和用户空间的,在Linux中用户也有权限之分,不同权限的用户可执行的操作也有不同,最高级的则为root超级管理员,它的权限也是最高的,所以一般我们都是普通用户,本篇整理了一些Linux的用户及组管理,请看下文:

       我们都知道,在Linux操作系统中,是分为内核和用户空间的,在Linux中用户也有权限之分,不同权限的用户可执行的操作也有不同,最高级的则为root超级管理员,它的权限也是最高的,所以一般我们都是普通用户,本篇整理了一些Linux的用户及组管理,请看下文:

Linux学习

       一、Linux用户概述:

       用户在Linux操作系统中是分角色的,由于角色不同,每个用户的权限、操作任务也不同,在实际的管理中,用户的角色是通过UID(用户ID)来标识的,每个用户的UID都是不同的。

       在Linux系统中有超级用户即root、系统用户和普通用户3类。

       超级用户:用户名为root,具有一切特权,只有进行系统维护或其他必要情况下才用root登录,以避免系统出现问题;

       系统用户:系统正常工作所必须的内建用户,主要是为了满足相应的系统进程而建立,系统用户不能用来登录;

       普通用户:为了让使用者能够使用系统资源而建立的。

       超级用户的UID为0,系统用户的UID一般为1-499,普通用户的UID为500-60000。

       二、用户管理:

       创建新用户要为该用户分配UID、GID、主目录和登录Shell等资源,新创建的用户账户默认是被锁定的,无法使用,需要使用passwd命令设置密码以后才能使用。

       三、组管理:

       Linux系统中一个用户可以属于多个组,用户所属的组又有基本组和附加组之分。在用户所属组中的第一个组称为基本组,在/etc/passwd中指定;其他组为附加组,在/etc/group中指定。

       用户组配置文件主要有/etc/group和/etc/gshadow,其中/etc/gshadow是/etc/group的加密信息文件。

       四、账户信息显示:

       1、groups显示用户所属组信息

       2、id查看用户UID、GID

       3、w查看已登录当前计算机的用户

       4、who已登录当前计算机用户的简单信息

       老男孩教育10年技术沉淀,课程内容多次更新迭代,更加注重学员的实践动手能力以及运维思维的形成,杜绝纸上谈兵,全企业真实案例结合理论授课,使学员更好的过渡到工作岗位,想深入的学习Linux云计算运维的知识,可以关注下老男孩教育。

       推荐阅读:

       Docker有哪些基本概念?Linux运维培训

       最常出现的Linux故障处理方法讲解!老男孩Linux运维

       Linux常见发行版本的优缺点介绍!Linux运维培训

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。