Linux中的用户及组管理是怎样的?Linux运维培训
老男孩IT教育
常见问题
2021年8月17日 17:20
我们都知道,在Linux操作系统中,是分为内核和用户空间的,在Linux中用户也有权限之分,不同权限的用户可执行的操作也有不同,最高级的则为root超级管理员,它的权限也是最高的,所以一般我们都是普通用户,本篇整理了一些Linux的用户及组管理,请看下文:
我们都知道,在Linux操作系统中,是分为内核和用户空间的,在Linux中用户也有权限之分,不同权限的用户可执行的操作也有不同,最高级的则为root超级管理员,它的权限也是最高的,所以一般我们都是普通用户,本篇整理了一些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云计算运维的知识,可以关注下老男孩教育。
推荐阅读:
