linux用户,用户组和其他人介绍及管理

本文介绍了Linux系统中的用户、用户组和其他人的概念,强调了用户和用户组在多用户环境中的重要性,以及如何通过用户权限管理确保文件安全。文章详细阐述了用户、用户组的管理,包括用户账号的添加、修改、删除,以及用户组的创建、删除和修改,并讲解了与用户账号、用户组相关的系统文件。最后,提到了用户身份与用户组在系统中的记录文件,如/etc/passwd、/etc/shadow和/etc/group。
摘要由CSDN通过智能技术生成

1 用户 用户组 其他人概述 ***

介绍以下三个内容:

  1. 用户

  2. 用户组

  3. 其他人的概念

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9Wht9z1D-1604663272988)(file:///C:\TMP\ksohtml187156\wps1.jpg)]
文件所有者、用户组与其他人的示意图

有个人叫张小猪,他是张小猪家的人,和王大毛家没有关系,此时无法进入王大毛家;

如果张小猪和王三毛成了好朋友,他就可以通过王三毛进入王家。那么这个张小猪就是王家所谓的其他人(Others)

若某一用户对于一个与他毫无关系的用户组而言,就可以被视作其他用户。

在这有一个特殊用户需要提及一下。Linux中的root用户(上图中的天神),在整个Linux系统中拥有最大的权限,理论上能干任何事情。

1.1 用户

案例:假如当你将的给你心意的女神写了封Email情书转存成了文件之后,放在你自己的主文件夹中,你总不希望被其他人看见自己的情书吧?这个时候你就可以把该文件设置成只有所有者才能查看和修改该文件的内容,那么即使其他人知道你这个相当有趣的文件,不过由于你设置适当权限,所以其他人自然不知道该文件的具体内容。

由于Linux是多用户,多任务的操作系统,为此,会经常有多个用户同时使用某一台主机。为了考虑每个用户的隐私安全以及每个用户特殊的工作环境,设计了文件所有者这个概念。

而文件所有者就是文件所属的用户。

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。

每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。

1.2 用户组

那么用户组呢?为何要配置文件所属的用户组呢?

用户组是为了团队开发资源而设计的。举例来说:某一台主机上的资源有两个团队共同使用,team A(曹操、许褚、夏侯渊)和teamB(刘备、关羽、诸葛亮)。

-rwxrwx— caocao teamA wei.doc

-rwxrwx— liubei teamB shu.doc

-rwx------ zhugeliang teamB qingshutohyy.txt

这两个团队之间是竞争关系,但却要提交同一份报告《如何获得天下》,每个团队的成员需要有权修改该团队其他成员的数据,同时另一个团队的成员无权查看本组自己的文件内容,此时用户组就起到了关键作用。

在Linux下我们可以的进行简单的文件权限设置,就能限制非自己团队的用户权限,同时,我们还可以设置个人私密文件,使团队内其他成员无法获取私人的文件内容。除此之外,若是有项目主管想监督这两个团队的开发进度,需要查看两个团队文件的权限,你便可以设置主管账号,同时支持这两个用户组。换句话说:每个账号都可以有多个用户组的支持。

用户组和用户关系分析案例:

可以使用“家庭”和家庭成员的关系进行分析,比如王大毛家的三兄弟:大毛、二毛、三毛,而家庭登记的王大毛的名下,他们分别有自己的房间。所以“王大毛家”(用户组)有3个人(用户):大毛、二毛、三毛;而且这三个人分别有自己的房间,并且共同拥有一个客厅。

用户的意义:由于王大毛家3个人拥有自己的房间,所以二毛虽然可以进入三毛的房间,但是二毛不能随便翻三毛的抽屉,因为抽屉里可能有三毛的私有物品,比如情书、日记等;这是私人空间,所以不能让二毛随便动。

用户组的意义:由于共同拥有客厅,所以王家三兄弟可以在客厅看电视、看杂志、或望着天花板发呆等,总之只要是客厅的东西,三兄弟都可以使用,大家一家人嘛。

王大毛家->用户组;大毛、二毛、三毛—>分别对应一个用户.

他们三个人在同一个用户组中,可以通过设置他们文件的权限,将一些文件设置为“私有的”(只能他自己访问和使用),同用户组的其他用户无法访问和使用。而通过设置用户组共享的,则可让大家共同分享。

d rwx r-x —

2 用户和用户组管理

2.1 Linux用户身份与用户组记录的文件 *

在Linux系统当中,默认情况下所有的系统上的账号信息都记录在/etc/passwd这个文件内(包括root用户)。而个人密码记录在/etc/shadow这个文件内。所有Linux的组名都记录在/et

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值