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

Linux用户管理

2、用户和的关系理论上Linux系统中的每个用户在创建时都应该有一个对应的用户,这个就称之为用户的主组。...主组只能拥有一个,但是附属或附加组可以同时拥有多个 => 亲爹(1个),干爹(多个)3、用户操作用户的操作,简单来说就三件事:用户的添加、修改以及删除。需要先牢记以下单词。.../sbin/nologin lisi案例5:在系统中创建一个 wangwu,指定主组为 wangwu,附属为 zhengyquanuseradd -G 1000 wangwu4.2 用户信息查询基本语法...:id 用户名称主要功能:查询某个指定的用户信息案例:查询 linuxuser用户的信息id linuxuser字段说明:uid:用户编号gid:用户所属的主组的编号groups:用户的主组以及附属信息...,第一个是主组,后面的都是附属或附加组信息4.3 与用户相关的用户文件:/etc/group文件用户:/etc/passwd文件,每创建一个用户,其就会在此文件中追加一行vim /etc/passwd

19311

Linux用户&权限管理

1 Linux用户及 Linux操作系统对多用户的管理,是非常繁琐的,所以用的概念来管理用户就变得简单,每个用户可以在一个独立的,每个也可以有零个用户或者多个用户。...Linux操作系统用户的特点如下: 每个用户拥有一个UserID,操作系统实际读取的是UID,而非用户名; 每个用户属于一个主组,属于一个或多个附属,一个用户最多有31个附属; 每个拥有一个GroupID...,可以使用命令useradd,执行命令useradd jfedu1即可创建jfedu1用户,同时会创建一个同名的jfedu1,默认该用户属于jfedu1主组。...Linux有如下特点: 每个有一个ID; 信息保存在/etc/group中; 每个用户至少拥有一个主组,同时还可以拥有31个附属。...Usermod案例演示: 将jfedu用户属修改为jfedu1,jfedu2附属; usermod -G jfedu1,jfedu2 jfedu 将jfedu用户加入到jfedu3,jfedu4附属

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

LinuxLinux用户与用户那些事

Hello,各位小伙伴周六早上好~ 今天也是元气满满,努力工作的一天呢~ 还是跟我一起看看今天分享的专题吧~ 今天呢,小编准备跟大家一起分享一下Linux下的用户、用户是怎么一回事。...uid用于标识用户id,如同root账号uid为0,test账号uid为1011 gid用于标识该用户的主组,一个用户只能属于一个主组。 groups用于标识附加组,一个用户可以加入多个附加组。...如果创建用户时,不指定任何主组或者附属,系统会自动创建一个和用户同名的作为主组附属,如上图都为monster 当用户创建完成后,系统会在/home目录下创建一个同名用户目录,用于用户存储文件,如下...-g 指定初始主组和附加组 如果不指定会创建一个同名用户hunter,并加入其中 (2)usermod -G 修改附加组 ?...注意:实际操作中,用户的主组名为自己的同名即可,我们一般将用户增加到不同的附属,来增加用户的权限。 Part.4 三个重要文件 三个重要文件 (1)/etc/passwd 存放用户名信息 ?

10.8K20

linux修改用户权限与所属_linux修改用户的权限

用户与 •每个用户拥有一个UserID •每个用户属于一个主组,属于一个或多个附属 •每个拥有一个GroupID •每个进程以一个用户身份运行,并受该用户可访问的资源限制 •每个可登陆用户有一个指定的...-G  指定用户所属附属 命令usermod修改一个用户的信息: usermod 参数 用户名 -l  修改用户名 -u 修改uid -g 修改用户主组 -G 修改用户附属 -L...adm和root用户,其中group用户是其主组。...删除一个 同样的,我们有时会需要删除一个,命令groupde用以删除一个 Linux—修改文件权限、文件拥有者以及文件所在 修改文件权限——chmod 修改文件拥有者——chown 修改文件所属组群...该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. 1.文字设定法 chmod … linux中文件权限格式与chmod命令以及用户和用户的管理 简单了解一下linux

7K30

Linux 命令(84)—— id 命令

3.选项说明 -a 忽略, 仅为与其他版本相兼容而设计 -Z, --context 显示当前用户的安全环境(仅当系统支持 SELinux 时可用) -g, --group 仅显示用户所属的主组 -...G, --groups 显示用户所属的所有,包括附属 -n, --name 对于 -ugG 显示名称而不是替数字 ID -r, --real 对于 -ugG 显示真实 ID 而不是有效 ID...默认输出格式不支持该选项 --help 显示帮助信息并退出 --version 显示版本信息并退出 4.常用示例 (1)查看当前用户 root 与属的信息。...id uid=0(root) gid=0(root) groups=0(root) 当前用户为 root,且只有一个主用户 root,没有附属。 (2)查看当前用户 root 的主组 ID。...id -g 0 0 表示用户 root 的 ID。 (3)查看当前用户主组的名称。 id -gn root 参考文献 [1] id manual

1.3K20

linux之用户和权限管理(干货)

主组: - 用户的初始 - 用户有且只能属于一个主组 - 用户只能更换主组而不能删除主组(若主组为空,则系统会自动删除) - 用户创建的文件属于该用户的主组 附加组: - 用户可以属于零个或多个附加组...- 附加组可以直接被删除而无需关心是否所属于用户 - 附加组可以新增和移除任意个所属用户 - 用户被删除时所属附属不会受影响 ③示例 1、创建用户zhangsan,不带任何选项 # useradd...创建同名的用户; 2、添加选项,创建用户lisi,让 lisi 属于附加组1001(zhangsan的id),设置用户id为666,主组由系统创建。...不同Linux 系统对用户的规定有所不同,如Linux下的用户默认属于与它同名的用户,这个用户在创建用户时同时创建。...就是属 注意: 这两项信息在文档创建的时候会使用创建者的信息(用户名、用户所属的主组名称)。

1.2K20

Linux基础第五课——用户管理

用户管理 一个用户必须有一个主组 一个用户可以拥有多个 但是必须一个主组 其它是临时 一个可以拥有多个用户 用户的信息放到 /etc/passwd 用户的密码 存入 /etc/shadow 信息存到...-G 附属的名称 -a 将用户添加到附属 要求 -a和-G要一起使用 -d 家目录 -l 登陆名 sudo usermod -u 1003 -g 1001 -l haobazi haoquan...这个sudo 比管理员用户权限低 比普通用户高 在修改一些只有管理员才有权限改的文件 必须加上sudo su 切换用户 sudo id 查看当前用户id 和信息 groups 查看当前用户属于哪些...whoami 查看当前是哪个用户登陆了 管理 groupadd groupadd 名 会在 /etc/group 下面会生成一条记录 kangbazi:x:6671: 名 密码 id...groupdel 名 删除指定的 sudo groupmod -n xiaobinbin yibinbin #给重命名 新名 原来的名 groups 显示用户的

37320

一文详解Linux用户和用户

一、用户 #前言 用户的身份在我们平时中就很常见,比如我们要登录百度网盘,qq都是以一个用户的身份进行登录,那么在Linux系统中也一样,我们也是需要一个用户来登录到服务器里面,然后再做相关的操作,一个进程也需要以一个用户的身份运行...:附属 man useradd #查看更多帮助 #例子 1、指定shell创建 [root@centos7 ~]# useradd -s /bin/bash test [root@centos7 ~]...sales),1008(tech) #usermod修改用户信息 语法:usermod 参数 username #常用参数 -l 新用户名 -u 新userid -d 用户家目录位置 -g 用户所属主组...-G 用户所属附属 -L 锁定用户使其不能登陆 -U 解除锁定 -f 强制 #示例 1、修改用户UID [root@centos7 ~]# id test uid=1001(test) gid=1001...一.每个有一个ID 二.信息保存在/etc/group中 三.每个用户拥有一个主组,同时还可以拥有多个附属 #的创建,修改,删除 groupadd:创建 语法:groupadd 名 groupmod

1.4K30

Centos7笔记 | 操作系统启动流程、Linux用户及权限

Centos6启动流程 (1) 加载BIOS (2) 读取MBR(主引导记录) (3) GRUB引导 (4) 加载Kernel (5) 设定运行级别(init0-init6) (6) 加载rc.sysinit(linux...1.2 Linux用户及权限 Root又叫超级管理员,Uid为0的用户才能叫超级管理员。...普通用户 (ID 500以上) LinuxCentos7用户分总共分为三种,分别如下: root用户 (ID 0) 系统用户 (ID 1-999) 普通用户 (ID 1000以上) Linux...用户规定信息 每个用户拥有一个UserID,操作系统实际读取的是UID,而非用户名; 每个用户属于一个主组,属于一个或多个附属,一个用户最多有31个附属; 每个拥有一个GroupID; 每个进程以一个用户身份运行

1K30

Linux 调度浅析

cgroup 与调度 linux内核实现了control group功能(cgroup,since linux 2.6.24),可以支持将进程分组,然后按来划分各种资源。...cgroup支持很多种资源的划分,CPU资源就是其中之一,这就引出了调度。 linux内核中,传统的调度程序是基于进程来调度的(参阅《Linux 进程调度浅析》)。...在linux内核中,使用task_group结构来管理调度的。所有存在的task_group组成一个树型结构(与cgroup的目录结构相对应)。...(参见《linux内核SMP负载均衡浅析》。近期会推送给大家) 的调度策略 调度的主要数据结构已经理清了,这里还有一个很重要的问题。...实时进程的调度 从《Linux 进程调度浅析》一文可以看到,实时进程是对CPU有着实时性要求的进程,它的优先级是跟具体任务相关的,完全由用户来定义的。调度器总是会选择优先级最高的实时进程来运行。

3.4K52

图解|Linux 调度

为了解决这个问题,Linux 实现了 调度 这个功能。那么什么是 调度 呢? 调度 的实质是:调度时候不再以进程作为调度实体,而是以 进程 作为调度实体。...如下图所示: cgroup 相关的知识点可以参考文章:《cgroup介绍》 和 《cgroup实现原理》 在 Linux 系统启动时,会创建一个根进程 init_task_group。...# 在进程A中创建进程C $ echo 1923 > /sys/cgroup/cpu/A/cgroup.procs # 向进程A中添加进程ID为1923的进程 Linux 在调度的时候,首先会根据...在分析之前,为了对 完全公平调度算法 有个大体了解,建议先看看这篇文章:《Linux完全公平调度算法 》。 1. 进程Linux 内核中,使用 task_group 结构表示一个进程。...Linux 调度的时候,就是从上而下(从根进程开始)地筛选出最优的进程进行运行。 2.

3.2K10

Linux 用户和

Linux 用户和 1、用户和的概念 用户的作用: Authentication:认证 Authorization:授权 Accouting:审计 用户存在的最终目的: 为了实现资源的分派 的作用...: 将具有相同特征的用户放在一起组成一个整体 当用户过多时方便管理 1.1Linux安全上下文 Linux通过安全上下文的概念完成用户权限的指派。...---- 2 用户分类 Linux分为root用户、系统用户、普通用户: 用户分类 用户ID(uid) root用户 0 系统用户 1~499(为守护类进程获取系统资源而完成权限指派的用户) 普通用户...500~65535(为了完成交互式登录使用的用户) ---- 3 的分类 用户组分类 特性 基本组 用户的默认 附加组(额外) 基本组以外的其它 ---- 4、用户和相关的配置文件 4.1...第二字段 密码 第三字段 GID 第四字段 以当前为附加组的用户列表 /etc/gshadow root::: 字段 意义 第一字段 用户 第二字段 用户密码 第三字段 用户管理者 第四字段

4.3K30

Linux用户及管理

Linux下用户及管理 系统中的文件都有一个所属用户及所属 使用id命令可以显示当前用户的信息 使用passwd命令可以修改当前用户密码 每个用户拥有一个UserID,操作系统实际使用的是用户ID,...而非用户名 每个用户属于一个主组,属于一个或多个附属(一个用户最多有31个附属) 每个拥有一个GroupID 每个进程以一个用户身份运行,并受该用户可访问的资源限制 每个可登陆用户拥有一个指定的shell...环境 linux实现权限隔离机制(多用户) 操作系统识别用户: 用户:UID :GID(逻辑容器,包含用户;实现多个用户对于某个文件或者应用程序分配相同的权限) 用户ID为32位,从0开始,但是为了和老式系统兼容...,用户ID限制在60000以下 用户分类: 管理用户:ROOT UID:0 普通用户:500-65535 程序(系统)用户:1-499 组分类: 管理员/普通 基本组:Linux中,新建用户时,没有指定隶属于的...,加到附属admin,admin1中 [root@localhost ~]# useradd -g www yangxz -G admin,admin1

2.3K00

Linux用户及管理

Linux下用户及管理 系统中的文件都有一个所属用户及所属 使用id命令可以显示当前用户的信息 使用passwd命令可以修改当前用户密码 每个用户拥有一个UserID,操作系统实际使用的是用户ID,...而非用户名 每个用户属于一个主组,属于一个或多个附属(一个用户最多有31个附属) 每个拥有一个GroupID 每个进程以一个用户身份运行,并受该用户可访问的资源限制 每个可登陆用户拥有一个指定的shell...环境 linux实现权限隔离机制(多用户) 操作系统识别用户: 用户:UID :GID(逻辑容器,包含用户;实现多个用户对于某个文件或者应用程序分配相同的权限) 用户ID为32位,从0开始,但是为了和老式系统兼容...,用户ID限制在60000以下 用户分类: 管理用户:ROOT UID:0 普通用户:500-65535 程序(系统)用户:1-499 组分类: 管理员/普通 基本组:Linux中,新建用户时,没有指定隶属于的...,加到附属admin,admin1中 [root@localhost ~]# useradd -g www yangxz -G admin,admin1

2.4K40

linux怎么创建用户和用户_linux查看用户

1、linux里查看所有用户 (1)在终端里.其实只需要查看 /etc/passwd文件就行了. (2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户..../shadow和 /etc/passwd 创建/etc/passwd ,然后会删除 /etc/shadow 文件; finger 注:查看用户信息工具 id 注:查看用户的UID、GID及所归属的用户...visodo 是编辑 /etc/sudoers 的命令;也可以不用这个命令,直接用vi 来编辑 /etc/sudoers 的效果是一样的; sudoedit 注:和sudo 功能差不多; 3、管理用户(...group)的工具或命令; groupadd 注:添加用户; groupdel 注:删除用户; groupmod 注:修改用户信息 groups 注:显示用户所属的用户 grpck grpconv...etc/gshadow 不存在则创建; grpunconv 注:通过/etc/group 和/etc/gshadow 文件内容来同步或创建/etc/group ,然后删除gshadow文件 首先创建用户

18.1K20

linux用户与管理

linux用户管理 linux用户分类 超级用户:root uid=0 用户身份user identify 普通用户:可以登录系统 uid 500-60000 程序用户:程序依托一个用户的权限,权限非常小...字段9:目前没有定义 每一个用户都必须拥有一个基本组,多个附加组(公共) /etc/group 存储着账号信息 /etc/group文件格式: root:x:0:root 字段1:名 字段2:密码占位符...符号 -U 解锁用户 linux管理 查看信息 cat /etc/group /etc/group文件格式 root:x:0:root 字段1:名 字段2:密码占位符 字段3:id(gid)...字段4:组成员 管理命令 创建 groupadd 名 -g 指定id 修改gid groupmod -g 1500 名 添加成员 gpasswd -a 用户名 名 删除 groupdel...

2.5K10

Linux用户和管理

用户分类 超级用户:root,UID=0 普通用户:具有操作系统有限的权限,500<=UID<=65535(2^32-1),有限个 伪用户:为了安全,1<=UID<=499 伪用户解释:linux...伪用户一般和系统或者程序服务相关,比如bin,daemon,shutdown ,halt等,linux默认都有这些伪用户,伪用户通常不需要或无法登陆系统(nologin),可以没有宿主目录 用户和的配置文件...UID:Linux系统中惟一的用户标识,用于区别不同的用户。在系统内部管理进程和文件保护时使用 UID字段。...在Linux系统中,注册名和UID都可以用于标识用户,只不过对于系统来说UID更为重要;而对于用户来说注册名使用起来更方便。...#将mingxing的名称改为mingxing1 删除 groupdel mingxing 查看 cat /etc/group #查看所有 groups liuyifei #查看用户所在的

2.5K20
领券