用户与用户组基本概念

Linux中的用户与用户组 1. /etc/group 存储当前系统中所有用户组信息     文件中每行内容的含义:     haldaemon:x:68:haldaemon     组名称: 组密码占位符: 组编号: 组中用户名列表 当用户组中只有一个用户且用户名与组名相同,则第四列可以为空 系统用户组编号范围:0-499 新增用户组编号从500开始 2. /etc/gshadow 存储当前系统中用户 阅读详情

在linux系统中用户是分角色的,在linux系统中,由于角色不同,权限和所完成的任务也不同。对于linux系统来说,用户的角色是通过UID和GID识别的。
在linux系统中,一个UID是唯一标识一个系统用户的账号(相当于我们的身份证)。用户系统账号的名称(如Ian)其实是给人看的,linux系统能够识别的仅仅是UID和GID这样的数字。用户的UID就相当于我们的身份证一样,用户名就相当于我们的名字。

UID User Identify用户ID,相当于身份证。
GID Group Identify 组ID,相当于所在的家庭或者学校。

用户

Linux是一个多用户、多任务的分时操作系统,如果要使用系统资源,就必须向系统管理员申请一个账户,然后通过账户进入系统。

用户分为3类:
1、超级用户
root,UID为0的用户就是超级用户。
2、虚拟用户
存在linux中,为满足文件或程序运行的需要而创建的,不能登录,不能使用。
(UID GID范围1~499)
这里写图片描述

这里写图片描述

3、普通用户
管理员root创建的用户。(UID GID范围500~65535)
这里写图片描述

用户组

linux系统中的用户(group)就是具有相同特征的用户(user)集合。
有时我们需要让多个用户具有相同的权限,比如查看、修改某一文件或目录,这种需求在授权时就很难实现。如果使用用户组就方便多了,只需要把授权的用户都加入到同一用户组里,然后通过修改该文件或目录对应的用户组的权限,这样用户组下的所有用户对该文件或目录就会具有相同的权限。

添加用户的时候没有创建组,会自动创建一个和用户名相同的组。
这里写图片描述

用户和用户组的对应关系

一个用户可以存在于多个组中。
用户和用户组的对应关系有:一对一、一对多、多对一、多对多。

用户及用户组配置文件介绍

linux系统下的账户文件主要有:
/etc/passwd(用户账号文件)、/etc/shadow(用户账号密码文件)、/etc/group(用户组文件)、/etc/gshadow(组密码文件)。

添加一个用户,这四个文件,每个都增加了一行。
这里写图片描述

用户的配置文件/etc/passwd
/etc/passwd文件中每行定义一个用户账户,有多少行就表示多少个账号。每行各内容之间又通过“:”号划分了多个字段,共7部分。
root:x:0:0:root:/root:/bin/bash
这里写图片描述

管理用户命令汇总

命令说明
useradd在系统中添加用户
userdel可删除用户及相关用户的配置或文件
删除一个用户时最好带上-r参数
passwd可为用户设置密码
change修改用户密码有效期限
usermod修改登录名、用户的家目录
id查看用户的UID、GID及所归属的用户组
su用户角色切换工具
sudosudo后面直接接命令执行,如
sudo ls /root,不需要root密码就可以执行只有root才能执行相应的命令
visudovisudo配置sudo权限的编辑命令

相关链接

useradd
groupadd、passwd、userdel、groupdel、usermod
su、sudo
chage、whoami

告别手工AS91/AB01L:用BAPI_FIXEDASSET_OVRTAKE_CREATE实现SAP资产历史数据自动化迁移 本文详细解析了如何利用BAPI_FIXEDASSET_OVRTAKE_CREATE实现SAP资产历史数据的自动化迁移,替代传统手工操作如AS91/AB01L。通过核心参数解析、迁移逻辑说明及实战案例,帮助顾问团队提升资产和折旧数据迁移的效率与准确性,确保数据一致性并降低错误风险。 阅读详情

相关推荐

PPT太丑?用InDesign制作电影级的交互式在线演示文档

本文旨在解决传统演示软件(如PowerPoint、Keynote)在制作商业提案、设计报告时,普遍存在的模板化严重、视觉表现力不足、动态效果廉价的核心痛点。我们将介绍一套常被设计师们“误解”或“忽略”的“降维打击”工作流,核心是利用印刷排版软件 Adobe InDesign 强大的版式控制、动画与交互功能,来创建电影级的动态演示文稿,并通过其 在线发布 (Publish Online) 功能,一键生成可在任何浏览器中流畅访问的网页版交互式文档,从而极大地提升提案的专业度与视觉冲击力。

Kingsdesigner的博客 1281

linux系统创建两个ftp可读写的虚拟帐号_linux创建管理用户和组命令整理及Linux用户组机制的原理...

Linux添加或者删除用户和用户组时常用的一些命令和参数。1、建用户:adduser phpq //新建phpq用户passwd phpq //给phpq用户设置密码2、建工作组groupadd test //新建test工作组3、新建用户同时增加工作组useradd -g test phpq //新建phpq用户并增加到test工作组注::-g 所属组 -d 家目录 -s 所用的SHELL4、给...

weixin_39636608的博客 406

libnice和coturn这两个库有交叉实现的地方,具体有啥区别?

TurnAdmin:是一个TURN的管理工具,此工具能被用来管理用户账号的增删改查。 TurnServer:是TURN和STUN的服务器实现。 Turnutils_uclient: 模拟多个UDP、TCP、TLS或DTLS客户端 Turnutils_peer: 一个简单的无状态UDP-ECHO服务器,用作中继模式中的最终服务器 Turnutils_stunclient: 一个简单的STUN客户端例子 Turnutils_rfc5769check: 检查STUN/TURN协议实现的正确性。 我们..

Langeldep的专栏 1318

用户和用户组的概念

chown 改变用户属组属主 chmod 777 group

wugan123321的博客 212

IC618新手避坑指南:从零在Linux上配置Cadence Virtuoso环境(含cds.lib文件详解)

本文详细介绍了在Linux系统上配置Cadence Virtuoso IC618环境的完整指南,特别针对新手常见问题提供解决方案。重点解析了cds.lib文件的关键配置,包括库路径定义和工艺库管理,并分享了高效工作流设置和典型问题排查技巧,帮助工程师快速搭建稳定的EDA设计环境。

weixin_26805597的博客 552

ABB机器人常见的几大数据类型

ABB机器人数据存储描述了机器人控制器内部的各项属性,ABB机器人控制器数据类型多达100余种,其中常见的数据类型包括基本数据、i/o数据、运动相关数据。 1、基本数据 基本数据: bool 逻辑值:逻辑状态下赋予的真或者假。逻辑值有两种情况:成立和不成立则逻辑值为真使用true或1表示不成立则逻辑值为假使用false或0表示 byte 字节值:用于计量存储容量的一种计量单位,取值范围为(0-255) num 数值:变量、可存储整数或小数整数取值范围(-8388607~8388608) dnum

soinlove36的专栏 1万+

linux下查看所有用户及所有用户组

groups 查看当前登录用户的组内成员 groups gliethttp 查看gliethttp用户所在的组,以及组内成员 whoami 查看当前登录用户名 /etc/group文件包含所有组 /etc/shadow和/etc/passwd系统存在的所有用户名 1、/etc/group 解说; /etc/group 文件是用户组的配置文件,内容包括用户和用户组,并且能显示出用

那些年....的专栏 4056

Hive数据迁移

【迁移背景】 本次需要将老集群的hive数据(共30多张表)迁移至新集群中。 老集群版本为CDH5.13,未启用kerberos; 新集群版本为CDH5.14,启用了kerberos。 由于cloudera官方文档说明,在5.x的版本不支持从未启用kerberos的集群与启用了kerberos的集群之间的数据复制。因此无法通过bdr方式进行数据同步。于是采用手工方式进行测试验证。 第一步...

wangkuangood3200的专栏 469

描述用户和组概念

什么是用户? 用户帐户用于在可以运行命令的不同人员和程序之间提供安全界限。 用户使用用户名向人类用户标识自己并增加操作的便利性。在内部,系统通过分配的唯一标识号(用户ID或UID)来区分不同的用户帐户。人类使用用户帐户时,通常会为其分配一个密码,供用户用于在登录时证明他们是实际的授权用户。 用户帐户构成了系统安全的基础。系统中的每个进程(运行程序)都作为一个特定用户运行。每个文件都有一个特定用户作为其所有者。文件所有权有助于系统对文件用户实施访问控制。与运行进程相关联的用户可确定该进程可访问的文件和目

m0_75204988的博客 555

Ambari 安装部署教程(手把手教学)【超级详细】

本文为读者提供了一套超详细的 Apache Ambari 安装部署教程,采用手把手教学方式,适合初学者及大数据运维人员。内容涵盖前期准备、环境配置、Ambari Server 与 Agent 安装、集群初始化配置、常见问题排查等全流程操作,确保用户能够顺利搭建稳定的 Hadoop 大数据平台管理系统。

Five的博客 1万+

使用STM32制作智能窗帘控制

以上就是一个简单的基于STM32的智能窗帘控制代码案例。通过感知光线强度和控制步进电机的旋转,我们可以实现智能窗帘的自动开启和关闭。通过定时器的中断来控制步进电机的旋转,从而实现窗帘的开启和关闭动作。最后,我们需要实现主函数和中断函数。在主函数中,我们需要初始化硬件资源,然后进入一个无限循环来不断检测光敏电阻的值,并根据其值来控制窗帘的开启和关闭。接下来,我们需要编写功能函数,用于控制窗帘的开启和关闭。然后,我们需要配置STM32开发环境,并创建一个新的工程。接下来,我们初始化相关的硬件资源。

2401_85258012的博客 276

用户和用户组概念

用户和用户组概念 用户和用户组在Linux系统中是非常重要的,作为系统的超级管理员root,理应把当前操作系统中的用户和用户组管理好。原因很简单,如果连用户和用户组都管理不好,又要如何管理整台服务器呢。用户:使用操作系统的人用户组:具有相同系统权限的一组用户家目录:也称主目录,是用户在登录系统后默认进入的目录,并且用户的主目录权限归该用户所有 相关配置文件 /etc/group 存储当前...

SeaSky_Steven的博客 3002

Linux V3H 平台开发系列讲解(串行解串篇)2.2.2 MAX9296 MAX96705 GMSL1 续篇--串行器提前配置

本文详细介绍了在Linux v3h平台上,针对Max9296解串器和解串器max96705的详解配置,验证可出图,内容包括串行器解串器介绍、链路框架、硬件连接、速率配置,以及遇到的图像异常问题及解决方法。

xian18809311584的博客 537

Linux账号与用户组基本概念

1、用户账号/etc/passwd文件结构 [root@master ~]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin …… sshd:x:74:74:Privilege-separated SSH:...

Echo_V的博客 344

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

linux 用户组概念,linux用户与组的基本概念–20160730

用户组和权限管理—概念用户组和权限管理—概念3A:认证,授权,审计。每个使用者:用户标识,密码:Authentication : 认证Authorization :授权Accout/Audition :审计用户管理:为了方便合理的分配系统有限资源;每个能进入Linux系统的用户都会分配一个唯一的用户账户,用户对系统上的对象的访问权限取决于他们的登录系统时用的账户。用户分类:管理...

weixin_42613583的博客 107

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

从基础到高级:Linux用户与用户组权限设置详解

深入探索Linux操作系统的过程中,用户与用户组管理是一个不可或缺的部分。它们构成了Linux系统权限控制的基础,决定了哪些用户能够访问哪些资源,以及他们可以对这些资源执行哪些操作。 在这篇博客中,我们将带领读者一起走进Linux的用户与用户组世界,从基本概念讲起,逐步深入到权限设置、用户管理命令等实际操作。无论你是Linux新手,还是有一定经验的系统管理员,相信都能从中收获不少。 通过本文,你将学习到: Linux用户与用户组的基本概念 如何创建、修改和删除用户与用户组 如何设置和管理用户权限 常见

lz17267861157的博客 3747

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Linux 用户、用户组 ( 添加、删除、修改 )

sudo (superuser do) 命令是一个命令行程序,它允许用户以 root 用户身份执行命令,而不需要知道 root 的密码,并能把输入输出写入日志 (/var/log/auth.log 文件记录了执行的所有命令和参数sudo 也是一种权限管理机制,它允许一个已授权用户以超级用户或者其它用户的角色运行一个命令。当然,能做什么不能做什么都是通过安全策略来指定的。默认的安全策略记录在 /etc/sudoers 文件中,而安全策略可能需要用户通过密码来验证他们自己。

freeking101的博客 10万+

Linux 用户组管理

所有用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理(例如实际工作中分为开发组、测试组、运维组)。不同Linux系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。 用户组的管理涉及用户组的添加、删除、和修改。(又是增删改查)。 本质上,组的增加、删除和修改就是对/etc/group文件的更新。 1.创建一个用户组 命令语法: groupadd -options groupname 使用命令创建一个名为winner的用户组

caixukun1的博客 1199

项目二 任务五 管理Linux系统的用户与用户组

Linux操作系统是多用户与用户组。用户组类型用户组是用户的容器,用户能从用户组继承权限。A. 普通用户组:可以加入多个用户。B. 系统用户组:一般加入一些系统用户。C. 私有用户组:创建用户的时候,如果没有指明用户组,都会为该用户创建一个同名的用户组。私有用户组其实也是普通用户组的一种。centOS组中有两种类型,私有组和标准组。Linux环境下的用户和用户组系统文件主要存放在/etc/pass...

xmy_123的博客 383

Ubuntu-用户与用户组

在 Ubuntu 或其他 Linux 系统中,“用户”和“用户组”是权限管理的基本概念。以下是与用户和用户组相关的基础知识和常用操作。通过用户和用户组的管理,可以灵活控制文件和资源的访问权限。按提示设置密码和用户信息。

dlz0836的博客 1428

linux的用户组在哪里,必须掌握的Linux用户组

导读在 Linux 系统中用户组起着重要作用。用户组提供了一种简单方法供一组用户互相共享文件。用户组也允许系统管理员更加有效地管理用户权限,因为管理员可以将权限分配给用户组而不是逐一分配给单个用户。尽管通常只要在系统中添加用户账户就会创建用户组,关于用户组如何工作以及如何运用用户组还有很多需要了解的。一个用户一个用户组?Linux 系统中多数用户账户被设为用户名与用户组名相同。用户 jdoe 会被...

weixin_30995967的博客 262

Linux基本命令之用户及用户组命令

用户及用户组管理 在了解用户和用户组命令之前需要了解与其相关的一些配置文件,了解这些配置文件可以帮助我们更加深入的了解这些命令。 一、 配置文件 1. /etc/passwd:用户信息配置文件 主要用来存储用户的信息。 每一行代表一个用户 #例如: root:x:0:0:root:/root:/bin/bash 可以看出每行有7个字段组成,分别以 :为一个字段。 root 代表用户的名字 x 密码,真正的密码存储在/etc/shadow中 0 用户标识符。0表示:超级用户。1-4

itbestboy的博客 2308

Linux中用户和用户组的操作命令详解及样例

用户:使用操作系统的人 用户组:具有相同权限的一组用户 /etc/group :存储当前系统中所有用户组的信息 --Group : x  : 123 : abc,def,xyz --组名称:组密码占位符:组编号:组中用户名列表 /etc/gshadow:存储当前系统中用户组的密码信息 --Group: *  :    : abc,def,xyz --组名称:组密码

KING 4951

从入门到精通:Linux 用户、用户组与权限管理实战全攻略

Linux用户与权限管理摘要 本文介绍了Linux系统用户与权限管理的核心内容。主要内容包括: 用户管理 超级用户root与普通用户的区别与切换 用户添加/删除/修改及密码设置操作 用户组创建与管理方法 权限管理 文件/目录所有者与组的修改方法 权限设置与递归处理选项 团队协作场景下的权限配置实例 关键概念 用户识别机制与密码安全 用户组的定义与团队协作中的应用 文件权限(rwx-)的基本含义 通过具体命令示例,展示了如何创建用户组、设置工作目录权限等常见管理任务,为Linux系统管理员提供了实用的操作指南

m0_75239201的博客 1473

linux改变用户的组,linux切换用户组

系统中用户组的信息记录在etc/group中,以:为分隔符,第一列为用户组的组名称,第二列为用户组密码,这个设置是给用户组管理员使用的,但是密码被记录在etc/shadow中,因此在etc/group中密码列只会显示为x,第三列为GID,即用户组ID,第四列为该用户组中成员。初始用户组:用户登陆系统时就立刻拥有该用户组的相关权限,etc/passwd中用户信息的第四列记录的GID所对应的用户组就是...

weixin_29197051的博客 1390

LINUX学习基础篇(十七)用户与用户组

LINUX学习基础篇(十七)用户与用户组 Linux学习笔记 简要介绍了Linux中用户与用户组的相关文件以及命令。

qq_29021545的博客 445
上一篇: linux系统链接小结
下一篇: Linux正则表达式
_IanXiao
博客等级 码龄12年 84粉丝 241原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值