linux账号与群组

RTT(RT-Thread)串口设备(RTT保姆级教程) 本章主要介绍串口设备在RT-Thread操作系统中应用层如何使用。关于串口设备的使用,我们只需要在应用层找到串口设备,然后去初始化,初始化完成以后就可以读写串口设备了。操作的方法在应用层,驱动是不需要我们去完成的,驱动已经在操作系统中提供了。 阅读详情

一、UID与GID

用户账号只不过是一串便于用户记住的字符串,而实际上linux系统在内部是用UID进行计算的。所谓用UID进行计算,就是说在linux文件系统中,文件的inode节点的拥有者属性字段记录的是UID,而不是用户名。GID同理。

在linux系统中,系统为用户展示几乎都是用户账号,而不是UID。如ls指令,展示的其中一个字段就是用户名。那这其中肯定有将用户名与UID建立起联系,让系统去解析并显示的吧?是的,这个联系文件就是 /etc/passwd。同理,组名与GID的关联文件在 /etc/group。

范例一:执行ls命令,系统是如何找出文件所属用户名与组名的?
首先,ls指令会读取文件的属性(在文件的inode节点上),其中包括UID与GID;
接着,根据 UID与GID 分别在 /etc/passwd 与 /etc/group文件查找用户名与组名;
最后,显示出来。

范例二:输入账号密码后,系统帮你处理了什么?
1.先在 /etc/passwd 中查找是否有你输入的账号,如果没有则跳过,如果有的话则将该账号对应的UID与GID读出来,另外,该账号的家目录与shell设定也一并读出来
2.核对账号密码。根据UID在 /etc/shadow 中查找密码,当然,这个密码是加密的,系统采用某种算法比对用户输入的密码与这里头的密码是否相符
3.如果密码正确,就进入shell控管阶段了!

二、有效群组与初始群组

我们知道一个用户可以加入多个群组,那当我们在操作文件或目录等作业时,到底以哪个为准呢?先明确一个概念,有效群组就是用户参与作业时的所在群组。像创建文件这个作业时,文件创建者及其有效群组将被记录在文件的inode中。有效群组总得有一个默认的吧?是的,这个默认的群组就是初始群组了!

上一节讲到用户密码登录的简单流程,回顾第一个步骤,我们发现登录过程中,系统会从 /etc/passwd 中查找UID与GID,这个GID对应的群组就是该用户的初始群组了!

有效群组可以切换吗?那是肯定的,可通过newgrp命令!它是通过另一个shell来提供这个功能的。所以,用完后,若想回到原来的shell环境,需要执行exit。

第一章 电力电子仿真软件 PLECS简介 PLECS是瑞士Plexim公司开发的电力电子仿真软件,具有快速仿真、丰富元件库和热分析功能。软件提供单机版和嵌入MATLAB的版本,支持多平台安装且流程简单。首次运行需获取授权文件,提供60分钟演示模式。界面包含模型创建、帮助文档和元件库浏览器等功能区域,操作便捷。该软件是专业高效的电力电子系统仿真工具。 阅读详情

相关推荐

12V INPUT电源电路设计中的关键保护机制解析【精简】

本文深入解析了12V INPUT电源电路设计中不可或缺的关键保护机制。针对常见的电源反接、过压及浪涌等风险,文章详细拆解了PMOS防反接、TVS过压钳位、OVP芯片关断以及快速断电电路等核心防护方案的设计原理、选型要点与实战优化技巧,旨在帮助工程师构建可靠、经济的电源前端防御体系。

weixin_29158047的博客 228

Linux学习-24-Linux用户和用户组管理介绍

Linux学习-24-Linux用户和用户组管理介绍

时光 1342

VS2019 从零构建 OSG+OSGEarth+OSGQt 开发环境实战指南

本文提供了一份详细的实战指南,指导开发者如何在Windows系统下使用VS2019从零开始编译和配置OSG、OSGEarth与OSGQt开发环境。文章涵盖了从环境准备、源码获取、CMake配置、Visual Studio编译到最终测试的完整流程,并分享了关键的避坑技巧,旨在帮助三维GIS与可视化开发者高效搭建稳定、可控的专业开发平台。

weixin_28826961的博客 367

linux ls 用户 用户组,Linux 用户、用户组及权限管理

一、Linux用户及用户组的基本概念用户:用户是实现能够将有限的资源在多个使用者之间进行分配;、用户组:用户组是指多个用户的集合,方便对一类需要同样权限的用户授权Linux是多用户、多任务的操作系统。多用户指:多人同时使用系统资源;多任务:同时运行多个进程二、用户及用户组类别1、用户:名称解析库 /etc/passwda、管理员root 用户标识(UID)为0b、普通用户及系统用户普通用户的用户标...

weixin_39843151的博客 586

x86架构学习之中断

外部中断,一般是由CPU的外部引脚电信号触发,这些引脚留给硬件厂商去定义中断,例如主板厂商可以将USB中断挂载70号中断引脚上,MCU厂商可以将片上外设(SPI、I2C等)的中断挂载在指定中断线上。中断描述符主要用于说明该中断的入口地址,中断描述符表则是将中断描述符一项一项管理在一个数组中,每一项中断描述符占用8个字节(64位模式下,占用16字节),其。简称中断,后文如果没特别说明,中断都指外部中断,由外部IO事件触发,由于时钟源来自CPU外部,与CPU时钟不同源,因此是异步事件。

qq_26962739的博客 1572

微信公众号开发实战:如何高效推送模板消息(附完整代码示例)

本文详细解析了微信公众号开发中模板消息推送的核心流程与实战技巧。文章从OpenID获取、模板申请、Access Token缓存管理到完整PHP代码实现,逐步拆解了高效推送模板消息的关键步骤,并提供了可直接复用的代码示例,帮助开发者快速集成这一提升用户体验的重要功能。

weixin_29009971的博客 794

用户组与文件权限

一、ls命令 虽然本篇重点讲的是用户组与文件权限,但是这一切都要从ls这个命令说起,故先介绍ls这个命令。ls(List)命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件。 几个重要的参数如下: 1. ls -a 列出文件下所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录)。 2. ls -l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等。 3. ls -F 在每一个文件.

dabao87的博客 693

世界模型和大语言模型结合开发自动驾驶算法

摘要:自动驾驶系统开发中,融合世界模型和大语言模型可显著提升效率和安全性。世界模型负责环境感知与预测(如目标检测、轨迹预测),而大语言模型优化代码生成、决策解释等环节。实施路径包括需求分析(1-2周)、模型开发(2-4个月)、模拟测试(1-2个月)、实车测试(2-3个月)和合规优化(1-2个月),总周期6-12个月。关键技术工具包括PyTorch/TensorFlow、CARLA模拟器和ROS系统,核心设计理念强调模块化、安全优先和敏捷迭代。示例代码展示了YOLO目标检测与大语言模型决策建议的集成方案。该方

ponygame的博客 826

Linux:用户,用户组,ACL,身份转换

在Linux系统中,用户管理是系统管理的重要部分。掌握用户、用户组、访问控制列表(ACL)以及身份转换的基本知识,不仅能提高系统的安全性,还能提升日常操作的灵活性。本篇博客将快速介绍如何在Linux中创建和管理用户、用户组,设置ACL,以及进行身份转换,助你高效掌控系统权限。

燕双嘤 1745

数字电路逻辑与设计实验三 译码器和数据选择器

1. 译码器功能测试 将 74LS139 按图 3.1 接线,按表 3.2 输入电平分别置位,填输出状态表。 2. 译码器转换 将双 2-4 线译码器转换为 3-8 线译码器。 (1)画出转换电路图。 (2)在实验箱上接线并验证设计是否正确。 (3)设计并填表写该 3-8 线译码器功能表,画出输入、输出波形。 3. 数据选择器的测试及应用 (1) 将双 4 选 1 数据选择器 74LS153 参照图 3.2 接线,测试其功能并填写功能表 3.3。 (2)将实验箱脉冲信号源中固定连续脉冲 4 个不

欢迎交流学习心得 3086

番外篇 | 复现HIC-YOLOv5,助力小目标物体的检测

在本文中提出了一种改进的YOLOv5算法:HIC-YOLOv5,用于小目标检测,具有更好的性能和较低的计算成本。🌈

小哥谈 1130

每天一个linux命令(3):ls命令

1、命令简介 ls(list 列出目录内容)命令用来列出显示指定目录里的文件及文件夹清单,缺省下ls用来打印出当前目录的清单。通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限、大小、更改时间等等 2、用法 ls [OPTION]... [FILE]... 3、选项 -a 列出目录下的所有文件,包括以 . 开头的隐含文件。 -A 显示...

weixin_33898876的博客 294

QPrintPreviewDialog 打印预览使用实例

qt打印机预览实用demo

啊渊的专栏 3677

Linux——Linux账号与群组

1、使用者的UID和GID 我们在登入Linux主机的时候,输入的是我们的账号,但其实Linux主机并不认识账号名称,它仅认识ID。由于计算机仅认识0与1,所以主机对数字比较有概念,账号只是为了便于记忆。账号与ID对应存储在/etc/passwd中。对于每一个文件都具有拥有者和群组属性,即每个人登入使用至少会取得两个ID,一个是使用者ID(User ID,简称UID),一个是群组ID(Group...

小顽固的博客 390

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Linux账号与群组系统介绍

一、Linux的账号与群组 1.1 使用者辨别码:UID与GID 虽然我们登入Linux主机的时候,输入的是我们的账号,但是Linux主机并不会直接认识我们的账号名称,Linux仅会识别ID(一组数字)。账号仅仅是为了让我们方便记忆,账号与对应的ID存储在/etc/passwd中。 在Linux系统中,每个登入的使用者至少会取得两个ID,一个是使用者ID(UserID,简称UID),而另一个是群组ID(Group ID,简称GID) 每个Linux文件也有具有拥有人和拥有群组这两个属性,这利用的也是UID和

kking_edc的博客 959

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Linux-Linux的账号与群组

Linux 的账号与群组 管理员的工作中,相当重要的一环就是『管理账号』啦!因为整个系统都是你在管理的, 并且所有一般用户的账号申请,都必须要透过你的协助才行!所以你就必须要了解一下如何管理好一个服务器主机的账号啦! 在管理 Linux 主机的账号时,我们必须先来了解一下 Linux 到底是如何辨别每一个使用者的!   使用者标识符: UID 与 GID 虽然我们登陆 Li

Danbo 368

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Linux 的账号与群组

理员的工作中,相当重要的一环就是『管理账号』啦!因为整个系统都是你在管理的, 并且所有一般用户的账号申请,都必须要透过你的协助才行!所以你就必须要了解一下如何管理好一个服务器主机的账号啦! 在管理 Linux 主机的账号时,我们必须先来了解一下 Linux 到底是如何辨别每一个使用者的! 使用者标识符: UID 与 GID 虽然我们登陆 Linux 主机的时候,输入的是我们的...

weixin_30474613的博客 104

Linux学习05--Linux的账号与群组

Linux的账号与群组

weixin_44826986的博客 945

Linux的账号与群组

使用者标识符: UID 与 GID 每一个文件都具有『拥有人与拥有群组』的属性,每个登陆的使用者至少都会取得两个 ID ,一个是使用者 ID (User ID ,简称 UID)、一个是群组 ID (Group ID ,简称 GID)。 为什么会有UID和GID? 我们登陆 Linux 主机的时候,输入的是我们的账号,但是其实 Linux 主机并不会直接认识你的『账号名称』的,他仅认识 ID (ID...

qq_41288988的博客 359

Linux 的账号与群组[转自vbird]

Linux 的账号与群组 管理员的工作中,相当重要的一环就是『管理账号』啦!因为整个系统都是你在管理的, 并且所有一般用户的账号申请,都必须要透过你的协助才行!所以你就必须要了解一下如何管理好一个服务器主机的账号啦! 在管理 Linux 主机的账号时,我们必须先来了解一下 Linux 到底是如何辨别每一个使用者的! 使用者标识符: UID 与 GID 虽然我们登陆 Li...

weixin_30439067的博客 108

Linux 账号与群组

Linux 系统在识别我们的账号的时候并不是识别的我们的用户名而是 UID ,每一个账号会对应一个 UID 。账号与 UID 对应的信息被记录在 /etc/passwd 中。相同的 Linux 在识别群组的时候识别的是 GID ,GID 与群组对应的信息被记录在 /etc/group 中。

Moscoper的博客 593

第十四章 Linux 的账号与群组

管理员的工作中,[color=red]相当重要的一环就是『管理账号』啦[/color]!因为整个系统都是你在管理的, 并且所有一般用户的账号申请,都必须要透过你的协助才行!所以你就必须要了解一下如何管理好一个服务器主机的账号啦! 在管理 Linux 主机的账号时,我们必须先来了解一下 Linux 到底是如何辨别每一个使用者的! [size=large][b]使用者标识符: UID 与 GID...

写博客只为学习 211

Linux学习之CentOS(十)----Linux 的账号与群组

Linux 的账号与群组 管理员的工作中,相当重要的一环就是『管理账号』啦!因为整个系统都是你在管理的, 并且所有一般用户的账号申请,都必须要透过你的协助才行!所以你就必须要了解一下如何管理好一个服务器主机的账号啦! 在管理 Linux 主机的账号时,我们必须先来了解一下 Linux 到底是如何辨别每一个使用者的! 使用者标识符: UID 与 GID 虽然我们登陆 Li...

weixin_30545285的博客 106

Linux 的账号与群组(转)

Linux 的账号与群组 管理员的工作中,相当重要的一环就是『管理账号』啦!因为整个系统都是你在管理的, 并且所有一般用户的账号申请,都必须要透过你的协助才行!所以你就必须要了解一下如何管理好一个服务器主机的账号啦! 在管理 Linux 主机的账号时,我们必须先来了解一下 Linux 到底是如何辨别每一个使用者的!   使用者标识符: UID 与 GID 虽然我们登陆 Li...

weixin_34162695的博客 191

[一天几个linux命令] Linux的账号与群组

Linux的账号与群组 管理员的工作中,相当重要的一环就是“管理账号”啦!因为整个系统都是你在管理的,并且所有一般用户的账号申请,都必须要通过你的协助才行!所以你就必须要了解一下如何管理好一个服务器主机的账号啦!在管理Linux主机的账号时,我们必须先来了解一下Linux到底是如何辨别每一个使用都的! 使用者识别码:UID与GID 虽然我们登陆Linux主机的时候,输入的是我们的账号,但

weixin_36210698的博客 1276
上一篇: linux文件权属与权限
下一篇: linux中su与sudo的区别与联系
hailiok
博客等级 码龄8年 0粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值