首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

浅谈linux用户用户组的概念

原文链接;http://linuxme.blog.51cto.com/1850814/347086 作者:linuxme 1.用户 用户是能够获取系统资源的权限的集合.  .linux用户组的分类:...b.普通用户  : 即一般用户,其使用系统的权限受限,其UID为500-60000之间.          c.系统用户 :保障系统运行的用户,一般不提供密码登录系统,其UID为1-499之间.  ... :用户密码占位符        UID:用户的ID号        GID:用户所在组的ID号        GECOS:用户的详细信息(如姓名,年龄,电话等)        diretory:用户所的家目录...用户组分类; a....普通用户组:可以加入多个用户 b.系统组:一般加入一些系统用户 c私有组(也称基本组):当创建用户时,如果没有为其指明所属组,则就为其定义一个私有的用户组,起名称与用户名同名.注:私有组可以变成普通用户

1.4K30

浅谈linux用户用户组的概念

1.用户 用户是能够获取系统资源的权限的集合. .linux用户组的分类: a.管理员 root :具有使用系统所有权限的用户,其UID 为0....b.普通用户 : 即一般用户,其使用系统的权限受限,其UID为500-60000之间. c.系统用户 :保障系统运行的用户,一般不提供密码登录系统,其UID为1-499之间....password :用户密码占位符 UID:用户的ID号 GID:用户所在组的ID号 GECOS:用户的详细信息(如姓名,年龄,电话等)...用户组分类; a....普通用户组:可以加入多个用户 b.系统组:一般加入一些系统用户 c私有组(也称基本组):当创建用户时,如果没有为其指明所属组,则就为其定义一个私有的用户组,起名称与用户名同名.注:私有组可以变成普通用户

1.4K60
您找到你想要的搜索结果了吗?
是的
没有找到

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

Linux用户和多任务的特点 2. Linux用户的类型 3. 用户和组的概念 4. 用户和组的概念 1....Linux用户和多任务的特点 Linux是一个真正的多用户多任务的系统,这一点和windows有着本质区别。...用户和组的概念 用户 Linux是一个多用户多任务的分时操作系统,如果要使用系统资源,就必须向系统管理员申请一个账户,然后通过这个账户进入系统。这个账户和用户是一个概念,通过建立不同属性的用户。...这就是用户组,将用户分组是Linux 系统中对用户进行管理及控制访问权限的一种手段,通过定义用户组,在很大程度上简化了管理工作。 4....用户和组的概念 用户和组的对应关系有:一对一、一对多、多对一和多对多: 一对一: 即一个用户可以存在一个组中,也可以是组中的唯一成员。 一对多: 即一个用户可以存在多个用户组中。

1.8K20

Linux】--- Linux权限概念

shell 对于Linux,有相同的作用,主要是对我们的指令进行解析,解析指令给Linux内核。反馈结果在通过内核运行出结果,通过shell解析给用户。...二、Linux权限的概念 2.1 什么是权限 现实生活中权限的例子,即vip,门禁…。其作用就是,通过一定的条件,拦住一部分人,给另一部分人权力,来访问某种资源。...2.3 Linux中的用户 Linux下有两种用户:超级管理员(root)、普通用户。 超级管理员(root):可以再linux系统下做任何事情,不受权限约束 普通用户:在linux下做有限的事情。...Linux具有组的概念,主要是在多人协作的时候,更好的进行权限管理!...那么新的问题又来了,既然w权限放开了,那么岂不是所有用户都可以随便删里面的文件了? 这时就引入新的概念,粘滞位。

7610

Linux线程概念

线程的概念 首先我们得知道一件事:在Linux中,没有专门为线程设计的TCB,而是使用进程的PCB来模拟线程。...在教科书上面,对线程的概念是:在进程内部运行的一个执行流,属于进程的一部分,粒度要比进程更加细和轻量化。 我们可以对这句话进行解析:在进程内部运行,即线程在地址空间中运行。...看待Linux线程和接口: Linux进程是轻量级的进程,在进程中,OS创建线程,CPU调度线程。...Linux没有给一般用户提供直接操作线程的接口,而是提供了在同一个地址空间内创建PCB的方法和分配资源给指定PCB的接口。...,如果定义一个全局变量,在各线程中都可以访问到,除此之外,各线程还共享以下进程资源和环境:文件描述符表、每种信号的处理方式(SIG_ IGN、SIG_ DFL或者自定义的信号处理函数)、当前工作目录、用户

2.4K40

Linux进程概念

进程的概念 进程(Process)是计算机中的一个具有独立功能的程序关于某个数据集合的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。...它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。...在Linux中描述进程的结构体叫做 task_struct。 task_struct 是Linux内核的一种数据结构,它会被装载到 RAM(内存) 里并且包含着进程的信息。...子进程崩了,父进程照样运行 (自行验证)~ 而这里的**父进程一般情况下其实就是 bash,也就是 Linux 的具体的一种 shell 外壳程序!...但是很奇怪,一个函数,居然返回了两个值~~ 这在语言层面是不能接收的,但是这其实涉及到了系统层面,关于多进程的概念,那么既然有了多个返回值,也就是说其实这是有两个进程在同时执行的,那么来尝试一下下面这个代码

45330

种子用户概念定义,如何界定种子用户画像

《种子用户方法论》中给出种子用户概念 种子用户方法论 立.jpg 种子用户更多的是一种性格:开放冒险的精神,创新的意识,拥抱变化,积极尝试新鲜产品或者事物,还能容忍新产品的不完美。...我们更多的接触和使用种子用户是希望帮助他们来解决痛点,和他们一起打磨完善我们的新产品。在面向主流用户之前,可以更好的了解市场,挖掘出痛点,为社会为用户创造价值。...对于用户的需求开始只是一种预测或者希望创造用户的需求、培育用户的需求,教育用户的一个过程。但不管怎么说,种子用户的前提是我们要找到新产品和用户需求之间和谐匹配。...那些处于关键的社会网络中的中心节点或者是特定群体中的意见领袖,但同时具备种子用户的基础条件,再加上这样的一些影响力传播力,那么这样的用户就是种子用户里边的最有价值的(MVP)用户。...从这么多年的种子用户的顾问经验来看,在创新产品的种子用户中出现人群中心节点、意见领袖这样的具有广泛传播力的用户的概率还是非常大的。

1.8K10

LinuxLinux用户用户组权限

用户用户用户信息保存在 /etc/passwd 用户密码信息 /etc/shadow 用户组信息 /etc/group 1.改变文件所有者为hechong chown hechong by-id...可以看到图中使用不同颜色标记了权限,红色区域表示所有者权限,蓝色区域表示用户组权限,紫色区域表示其他者权限。...下面以几个例子来学习修改文件的权限 1.使by-id所有者权限删除r,用户组权限添加w,其他者权限删除x。...chmod u-r,g-x,o-x by-id 2.使by-id所有者权限,用户组权限,其他者权限均删除w chmod a-w by-id 或 chmod -w by-id 3.使by-id所有者权限,...用户组权限,其他者权限更改为w chmod a=w by-id 4.使by-id所有者权限,用户组权限更改为x chmod ug=x by-id 5.使该目录下所有文件并包括该文件权限为rwx chmod

7010

Linux系统-进程概念

Linux进程概念 零、前言 一、冯诺依曼体系结构 二、操作系统 三、进程 1、描述进程-PCB 2、查看进程 3、获取进程标示符 4、创建进程-fork() 5、进程状态 6、僵尸进程 7、孤儿进程...,从而形成库,利于更上层用户或者开发者进行二次开发 三、进程 概念: 进程是程序的一个执行实例,从内核的角度上看进程是担当分配系统资源(CPU时间,内存)的实体 即进程=程序+内核的PCB...1、描述进程-PCB 概念: 进程信息被放在一个叫做进程控制块的数据结构中,可以理解为进程属性的集合;在Linux中描述进程的结构体叫做task_struct Linux操作系统下的PCB...(即用户登陆到Linux系统中时,默认的目录) SHELL : 当前Shell,它的值通常是/bin/bash 查看环境变量: echo $NAME //NAME:你的环境变量名称 示例...后则会恢复,想永久设置则需在环境变量文件中进行添加 将程序拷贝到PATH变量中的某个路径中 示例: 2)测试HOME 对比效果:root和普通用户执行 echo $HOME 解释: 一个用户默认所处的路径是由环境变量

1.1K20

Linux进程概念(二)

Linux进程概念 进程状态 普通操作系统层面理解 运行与阻塞 挂起与阻塞 Linux是怎么做的 孤儿进程 进程优先级 什么是优先级 如何改变优先级 其他概念 进程状态 进程状态分有: 运行 新建...Linux是怎么做的 首先来看看Linux内核源代码对于进程状态的描述怎么说: /* * The task state array is a strange "bitmap" of * reasons...Linux优先级的特点:本质就是PCB的几个整数而已。...NI :代表这个进程的nice值 进程的优先级 = 老的优先级(80) + nice(NI) 如何改变优先级 Linux中支持正在运行的进程优先级的调整。...其他概念 竞争性: 系统进程数目众多,而CPU资源只有少量,甚至1个,所以进程之间是具有竞争属性的。为了高效完成任务,更合理竞争相关资源,便具有了优先级。

1.1K00

Linux进程概念(一)

Linux进程概念 冯诺依曼体系结构 操作系统 操作系统是什么 操作系统与硬件的关系 操作系统如何管理硬件数据 操作系统与软件的关系 操作系统的安全 操作系统的服务 系统调用和库函数概念 进程的基本概念...合理的管理软硬件资源为用户提供更稳定,高效,安全的环境。...去银行办理业务的时候,你需要排队,然后到做到窗口前,这时候你会发现你前面隔着玻璃,只露出来了一个小窗口: 操作系统同理,不仅要及保护自己也要对用户提供各种服务。...系统调用在使用上,功能比较基础,对用户的要求相对也比较高,所以,有心的开发者可以对部分系统调用进行适度封装,从而形成库,有了库,就很有利于更上层用户或者开发者进行二次开发。...因为如果bash进程亲自运行但是报错就会停止工作,bash都停止工作了,我们后续想继续用Linux系统就无法正常使用了。

41800

Linux进程概念(三)

这样是可以的,但是非常不建议,因为这个程序相当于安装到了系统中,Linux下拷贝就是安装。...不过不用担心,重新登陆Linux就可以了,因为这是内存上的改变。 那么我们需要保留原来的并且再添加新的: 这样也不会影响原来的sl等。...在打开Linux的时候bash因为要处理用户的命令,这些命令也是程序,运行程序需要指定路径,所以操作系统就提前将这些指令的路径放在了专属的配置文件,在启动操作系统时将这个文件导入内存中形成一个内存级变量...常见环境变量 HOME 当前用户的工作目录 HOSTNAME 当前主机名 LOGNAME 当前用户名 HISTSIZE 显示储存多少命令内容(历史输入的命令,有一个命令可以查看历史输入的命令...我们之前在用VS编译器调试的时候看到的地址都是虚拟地址,物理地址普通用户看不到,这些都由操作系统来管理。 什么是进程地址空间 下面我用32位机器举例子。

52600

Linux网络-基础概念

Linux网络基础 零、前言 一、计算机网络背景 网络发展 二、认识协议 1、网络协议 2、OSI七层模型 3、TCP/IP五层(或四层)模型 三、网络传输基本流程 1、网络传输类型 2、数据包封装和分用...3、局域网通信 四、网络中的地址管理 1、认识IP地址 2、认识MAC地址 零、前言 本章将开始对Linux网络编程进行系统的学习,而这篇主要学习网络的基本知识 一、计算机网络背景 概念: 网络本质是一个层状结构...,同时也是操作系统的一部分 示图: 网络发展 独立模式: 计算机之间相互独立 示图: 网络互联 用户之间需要交互,在计算机层面即计算机之间数据需要进行交互:多台计算机连接在一起, 完成数据共享...Router)工作在网路层 传输层: 负责两台主机之间的数据传输,保障数据传输的可靠性 如传输控制协议 (TCP), 能够确保数据可靠的从源主机发送到目标主机 应用层: 负责应用程序间沟通,为用户进程提供服务...进制数字加上冒号的形式来表示(例如: 08:00:27:03:fb:19) 在网卡出厂时就确定了,不能修改,mac地址通常是唯一的 注:虚拟机中的mac地址不是真实的mac地址, 可能会冲突;也有些网卡支持用户配置

54721

Linux】进程概念(上)

进程概念 一、冯诺依曼体系 我们常见的计算机,如笔记本。或者不常见的计算机,如服务器,大部分都遵守冯诺依曼体系。 从输入到输出的顺序是按照上面的数字顺序的。...我们宏观地看待从用户到底层硬件的交互如下图: 简单简述一下上面的过程:首先,我们用户输入的指令,会被 shell外壳 (Linux 中是 bash)作为 “媒介” 接收,然后 shell外壳 会将我们的指令调用系统调用接口...原因是因为操作系统是将软硬件资源管理起来的好手段,给用户提供良好的、稳定的、高效的、安全的使用环境。...系统调用在使用上,功能比较基础,对用户的要求相对也比较高,所以,有心的开发者可以对部分系统调用进行适度封装,从而形成库,有了库,就很有利于更上层用户或者开发者进行二次开发。 三、进程 1....基本概念 进程概念: 所谓进程,简单来说就是在磁盘上的可执行程序加载、拷贝到内存中,就形成了进程,也就是正在执行的程序。 2.

8610

Linux】进程概念(下)

进程概念 一、环境变量 1. 命令行参数 什么是命令行参数呢?首先我们得先知道,主函数是可以传参的!而这个传给主函数的参数就是命令行参数。...(即用户登陆到Linux系统中时,默认的目录) SHELL : 当前Shell,它的值通常是/bin/bash (1)PATH 什么是 PATH 呢?...\n"); return 0; } 我们使用环境变量 USER 去判断当前用户是否是 root,我们只让root 执行相应的代码;如下运行结果: 当我们是 root 用户: 当我们是普通用户...这个概念我们以后还会介绍,现在先了解一下。...空间分配扩展 我们当前所能用的地址空间都是在用户空间中使用的,在地址空间中,还有一部分空间是要留给操作系统自身用的;其中我们用户用到的空间叫做用户空间,有 3GB;操作系统自身用的空间叫做内核空间,有

13010

LinuxLinux用户用户组那些事

Hello,各位小伙伴周六早上好~ 今天也是元气满满,努力工作的一天呢~ 还是跟我一起看看今天分享的专题吧~ 今天呢,小编准备跟大家一起分享一下Linux下的用户用户组是怎么一回事。...会发现每一个进程都有一个相关联的用户,这些用户是干嘛的呢? 抛开进程不说 ,系统上的所有文件也都有所属的用户,和用户组。用户能否访问文件正是由文件的所属用户用户组的权限决定。...明白了用户是干嘛的,接下来我们就正式开始吧~ Part.2 用户用户组 1、用户基本说明 首先我们来看一张图: ? 用户分为超级用户(Superuser)root 以及其他普通用户。...处于相同用户组(Group)的一群用户,拥有相同的用户组权限。 前面提到文件既有所属用户,也有所属用户组。...2、创建用户基本操作 好啦,原理说清楚了,我们来看看用户用户组的一系列基本操作吧~ (1)id 查看用户信息 ? id查看当前登陆用户信息,也可以加上用户名查看特定用户信息。

10.8K20

Linux | 用户管理

1.用户的分类: ---- Linux是一个多用户操作系统,任何一个想要使用系统资源的用户,必须先向管理员申请账号,再以申请的账号进入系统。...用户UID为0,一般是0-999范围 普通用户: 只能访问他们所拥有的或者有相应权限执行的文件 用户UID为1000以后,可被超级用户指定UID 2.用户属性: ---- 所有用户的属性都分别存在一些系统文件内例如.../etc/passwd/etc/shadow /etc/group 2.1显示属性: Linux系统中的每个用户都在/etc/passwd文件中有一个对应的记录行,它记录了这个用户的一些基本属性: 显示用户属性...2.2 账户介绍: Linux中/etc/shadow中的记录行与/etc/passwd中的一一对应,但只有超级用户才拥有该文件读权限,这就保证了用户密码的安全性 用户密码文件: head /etc/...shadow[此命令只有超级管理员可查看] image-1648691426003 用户:密码:用户UID: 2.3 组群 Linux中群组是对一个用户或者多个用户的分组控制管理,有效避免越权行为。

6.6K10
领券