盈彩体育注册(中国)有限公司
盈彩体育注册(中国)有限公司 您所在的位置:网站首页 盈彩体育注册(中国)有限公司 [Linux]Linux用户和组的相关概念(介绍)

[Linux]Linux用户和组的相关概念(介绍)

2024-05-04 19:53:39| 来源: 网络整理

原创文章,欢迎转载。转载请注明:转载自 祥的博客

原文链接:https://cloud.tencent.com/developer/article/1596373

文章目录代码语言:txt复制- @[toc]Linux多用户和多任务的特点Linux用户的类型用户和组的概念用户和组的概念1. Linux多用户和多任务的特点

Linux是一个真正的多用户多任务的系统,这一点和windows有着本质区别。

简单来说,Linux可以建立多个用户,在同一时间内,他们可以同时登陆这台电脑,进行各自的工作而且互不干扰。而windows虽然可以创建不同的用户,但是同一时间,用户对电脑的资源是独占的。

对于Linux来说,为了防止资源发生冲突,不同的用户会有不同的权限,每个用户是在权限允许的范围内完成不同的任务,通过这种权限的划分与管理,实现了多用户多任务的运行机制。

2. Linux用户的类型超级用户: 默认是root用户,拥有对系统的最高权限;普通用户: 只能对自己目录和文件进行访问和修改,具有登陆系统的权限;虚拟用户: 也叫 “伪”用户,这类用户最大的特点是不能登录系统。它们的存在主要是方便系统管理,满足相应的系统进程对文件属主的要求。例如系统默认的bin、adm、nobody用户等。一般运行的web服务,默认就是使用的nobody用户,但是nobody用户是不能登录系统的。3. 用户和组的概念

用户

Linux是一个多用户多任务的分时操作系统,如果要使用系统资源,就必须向系统管理员申请一个账户,然后通过这个账户进入系统。这个账户和用户是一个概念,通过建立不同属性的用户。

这样,一方面 可以合理的利用和控制系统资源,另一方面 也可以帮助用户组织文件,提供对用户文件的安全性保护。

每个用户都用一个唯一的用户名和用户口令,在登录系统时,输入了用户名和密码,才能进入系统和自己的主目录。

组(用户组)是具有相同特征用户的逻辑集合。

有时我们需要让多个用户具有相同的权限,比如查看、修改某一个文件的权限:

一种方法是分别对多个用户进行文件访问授权,如果有10个用户的话,就需要授权10次,显然这种方法不太合理;另一种方法是建立一个组,让这个组具有查看、修改此文件的权限,然后将所有需要访问此文件的用户放入这个组中,那么所有用户就具有了和组一样的权限。这就是用户组,将用户分组是Linux 系统中对用户进行管理及控制访问权限的一种手段,通过定义用户组,在很大程度上简化了管理工作。4. 用户和组的概念

用户和组的对应关系有:一对一、一对多、多对一和多对多:

一对一: 即一个用户可以存在一个组中,也可以是组中的唯一成员。一对多: 即一个用户可以存在多个用户组中。那么此用户具有多个组的共同权限。多对一: 多个用户可以存在一个组中,这些用户具有和组相同的权限。多对多: 多个用户可以存在多个组中。其实就是上面三个对应关系的扩展。

OK!

以上,Enjoy~



【本文地址】 转载请注明 

最新文章

推荐文章

CopyRight 2018-2019 盈彩体育注册(中国)有限公司 版权所有 豫ICP备16040606号-1