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

Linux下用户和组的管理

组: /etc/group ? 组的分类 私有组:当创建一个用户时,如果没有为这个用户指定基本组,那么用户会自动为自己分配一个同uid的私有组。...基本组: 附加组:除基本组之外,用户还可以被分配到其他组。 创建组 ? ? ? 登陆组 ? 修改组 ? ? ? 删除组 groupdel 用户加组 ?...usermod -G zu1 maomao 给maomao用户添加附加组 vim /etc/group 修改配置文件,将用户名添加到组的配置文件中。...gpasswd -A maomao 指定组长 gpasswd -d haha zu1 将haha用户从zu1中移除 vim /etc/group 修改配置文件,将用户名添加到组的配置文件中。...gpasswd -A maomao 指定组长 gpasswd -d haha zu1 将haha用户从zu1中移除 gpasswd -R zu1 锁定指定组,只有组内成员才能进入本组 发布者:全栈程序员栈长

1.4K20

Linux用户权限管理

Linux是一个多用户的操作系统,为了实现资源分派及出于安全的考虑,必须对用户进行不同权限的分配。用户组便于更高效地管理用户权限。...:1-499, 1-999(centos7) 普通组:500+, 1000+ Linux安全上下文: 运行中的程序:进程 (process) 以进程发起者的身份运行: 进程所能够访问的所有资源的权限取决于进程的发起者的身份...; Linux组的类别: 用户的基本组(主组):组名同用户名,且仅包含一个用户:私有组 用户的附加组(额外组): Linux用户和组相关的配置文件: /etc/passwd:用户及其属性信息(名称、UID...[,GROUPN]]]:为用户指明附加组;组必须事先存在; -r: 创建系统用户 默认值设定:/etc/default/useradd文件中 useradd -D -s SHELL [root@senlong...组密码:gpasswd gpasswd [OPTION] GROUP -a user: 将user添加至指定组中; -d user: 删除用户user的以当前组为组名的附加组 -A user1

9.4K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux笔记6.权限及用户

    linux权限与用户 用户及用户组 用户UID 管理员:root, 0 普通用户:1-65535 系统用户:1-499, 1-999(centos7) 作用:对守护进程获取资源进行权限分配 登录用户:...500+, 1000+ 用户组GID 管理员组:root, 0 普通组: 系统组:1-499, 1-999(centos7) 普通组:500+, 1000+ Linux安全上下文: 运行中的程序:进程...(process) 以进程发起者的身份运行: 进程所能够访问的所有资源的权限取决于进程的发起者的身份; Linux组的类别: 用户的基本组(主组):组名同用户名,且仅包含一个用户:私有组 用户的附加组...(额外组): Linux用户和组相关的配置文件: /etc/passwd:用户及其属性信息(名称、UID、基本组ID等等); /etc/group:组及其属性信息; /etc/shadow:用户密码及其相关属性...组密码:gpasswd gpasswd [OPTION] GROUP -a user: 将user添加至指定组中; -d user: 删除用户user的以当前组为组名的附加组 -A user1

    79330

    浅谈linux用户与用户组的概念

    1.用户 用户是能够获取系统资源的权限的集合. .linux用户组的分类: a.管理员 root :具有使用系统所有权限的用户,其UID 为0....普通用户组:可以加入多个用户 b.系统组:一般加入一些系统用户 c私有组(也称基本组):当创建用户时,如果没有为其指明所属组,则就为其定义一个私有的用户组,起名称与用户名同名.注:私有组可以变成普通用户组...,当把其他用户加入到该组中,则其就变成了普通组 5.组是权限的容器 如普通用户 a,b,c 所属组grp,则它们会继承组grp的权限 6与组有关的文件 :/etc/group,/etc/gshadow/...ID号 user_list:以group_name为附加组的用户列表 7.修改用户及用户组的命令 useradd,usermod, groupdd,userdel a.增加用户 :useradd...-G:指定用户的附加组 例如增加一用户wendy UID为1888 家目录/home/oracle,shell为/bin/sh #useradd –u 1888 –d /home/oracle –s /

    1.4K60

    浅谈linux用户与用户组的概念

    原文链接;http://linuxme.blog.51cto.com/1850814/347086 作者:linuxme 1.用户 用户是能够获取系统资源的权限的集合.  .linux用户组的分类:...普通用户组:可以加入多个用户 b.系统组:一般加入一些系统用户 c私有组(也称基本组):当创建用户时,如果没有为其指明所属组,则就为其定义一个私有的用户组,起名称与用户名同名.注:私有组可以变成普通用户组...,当把其他用户加入到该组中,则其就变成了普通组 5.组是权限的容器 如普通用户 a,b,c 所属组grp,则它们会继承组grp的权限 6与组有关的文件 :/etc/group,/etc/gshadow/...ID号      user_list:以group_name为附加组的用户列表 7.修改用户及用户组的命令 useradd,usermod, groupdd,userdel a.增加用户 :useradd...-G:指定用户的附加组 例如增加一用户wendy UID为1888 家目录/home/oracle,shell为/bin/sh #useradd –u 1888 –d /home/oracle –s /

    1.4K30

    2024全网最为详细的红帽系列【RHCSA-(10)】初级及进阶Linux保姆级别骚操作教程;学不费来砍我

    用户和组管理 1.Linux中的用户和组的分类 1、Linux下的用户可以分为三类: 超级用户——用户名为root,它具有一切权限,只有进行系统维护(例如:建立用户等)或其他必要 情形下才用超级用户登录...2、Linux中的组有以下两类: 基本组(私有组):建立账户时,若没有指定账户所属的组,系统会建立一个和用户名相同的组,这个组就是基本组。...附加组(公有组):可以容纳多个用户,组中的用户都具有组所拥有的权利。...3、Linux中用户和用户组的配置文件 在Linux中,用户账号、密码、用户组信息和用户组密码均是存放在不同的配置文件中的。...-g 组名或GID号——为用户指定所属的基本组,该组在指定时必须已存在。 -G 组名或GID号列表——为用户指定所属的附加组,各组在指定时已存在,附加组可以有多个,组之间 用“,”分隔。

    7010

    09-1 权限

    许多类 UNIX 系统会把普通用户分配到一个公共的群组中(比如:users),然而现在的 Linux 操作都是创建一个独一无二的,只有一个用户的群组,而且组名和用户的名字相同,这使得特定类型的权限分配变得更加容易...id命令已经默认预装在大多数 Linux 系统中。要使用它,只需要在你的控制台输入id。不带选项输入id ,结果会输出使用活跃用户。...基本组:如果没有指定用户组,创建用户的时候系统会默认同时创建一个和这个用户名同名的组,这个组就是基本组,不可以把用户从基本组中删除。在创建文件时,文件的所属组就是用户的基本组。...附加组:除了基本组之外,用户所在的其他组,都是附加组。用户是可以从附加组中被删除的。 用户不论处于基本组中还是附加组中,就会拥有该组的权限。一个用户可以属于多个附加组。...但是一个用户只能有一个基本组。 ② 信息来源 类似于 Linux 系统中的很多情况,这些信息来源于一系列的文本文件。

    57340

    Linux基础-用户管理与组管理

    ,不用于登录) 基本组 (私有组) 附加组 (从属组) 二、账号文件与密码文件 1、本地账号数据的存放在本地磁盘中,包括用户账号数据文件和组账号数据文件 1)用户账号数据文件 /etc/passwd(用户账号文件...每个组记录一行,以: 分割为 4 个字段 字段 1: 组帐号的名称 字段 2: 密码占位符 x 字段 3: 组帐号的 GID 号 字段 4: 本组的成员用户列表 6、组密码文件 1)/etc/gshadow...每个组记录一行,以: 分割为 4 个字段 字段 1: 组帐号的名称 字段 2: 加密后的密码字符串 字段 3: 本组的管理员列表 字段 4: 本组的成员用户列表 三、相关命令 1、useradd 命令...组名 3)常用命令选项 -A: 定义组管理员列表 -a: 添加组成员(每次只能加一个) -d: 删除组成员(每次只能删一个) -M: 定义组成员用户列表(可设置多个) 4)实例 [root@localhost...:wuqi:zhangsan,lisi #将用户lisi加入wangwu组 8、groupdel 命令 1)功能 groupdel 删除组(删除的目标组不能是用户的基本组) 2)格式 groupdel

    64920

    Day4.Linux用户权限

    昨日问题答案 昨天的评论区又是昵称为 無 赖 的同学进行了答题,赞一个,下面请看详细答案 在Linux中,每个进程都会由特定用户运行的;每个文件都是由一个特定的用户拥有;访问文件和目录受到用户的限制;哪个用户运行的程序...useradd user01 -g monitor -G xxx,yyy 基本组:如果没有指定用户组,创建用户的时候系统会默认同时创建一个和这个用户名同名的组,这个组就是基本组,不可以把用户从基本组中删除...在创建文件时,文件的所属组就是用户的基本组。 附加组:除了基本组之外,用户所在的其他组,都是附加组。用户是可以从附加组中被删除的。 用户不论为与基本组中还是附加组中,就会拥有该组的权限。...一个用户可以属于多个附加组。但是一个用户只能有一个基本组。...创建用户时设定shell为nologin,shell是用户登录后运行的第一个程序,也可以修改/etc/passwd文件中的shell目录位置 $ useradd user1 -s /sbin/nologin

    1.1K31

    Linux用户和组管理,添加修改用户,添加修改组,加入组,移除组

    组标识: groupid, gid 管理员组: root, UID=0 用户主要组(主组): 用户必须属于一个且只有一个主组(基本组); 基本组名同用户名,且仅包含一个用户,也叫私有组(即,新建的用户,...也会新建要给组,但组里只有用户自己) 用户的附加组: secondary group 基本组以外的组属于用户的附加族。.../etc/group组 1.组群名称; 2.组群密码,通常不设定,密码记录在/etc/gshadow; 3. GID. 组id; 4. 以当前组为附加组的用户列表。...; -G group1, group2: 修改用户附加组,原来的被覆盖; 删除 userdel username -r: 删除用户时,一起删除家目录 添加组和删除组group 创建组 groupadd...] -a,--add username: 指定用户加入组; -d,--delete username: 从组中删除用户; -p,--purge :从组中清除所有成员; -l,--list: 显示组成员列表

    6.8K10

    linux用户和权限管理

    普通用户:1000-65535,受到权限限制,一般在宿主目录下有完整权限          程序用户:1-999,仅限于运行服务程序 组的类别:          基本组:用户必须属于一个且只有一个主组...         附加组:一个用户可以属于零个或多个辅助组 用户和组的配置文件:          /etc/password                    用户名:密码:UID:GID:注释...:组管理员列表:以当前组为附加组的用户列表 密码加密机制: 用户和组管理命令:          创建用户:useradd [options] LOGIN                    -u   ...                   -N    不创建私有组                    -r     创建系统用户                    -e    指定失效时间                   ...系统中每个文件都拥有特定的权限、所属用户及所属组,通过这样的机制来限制哪些用户或用户组可以对特定文件进行怎样的操作。

    3.9K30

    linux用户与组管理

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

    2.5K10

    用户与组管理

    权限管理-用户组管理 一、linux用户与组管理 什么是用户? 用户是操作系统提供一种安全机制 用户是权限的化身 为何要有用户?...,UID在系统中是唯一的,相当于一个人身份证,用户名就相当于这个人的名字 , GID组ID,如果把一个操作系统看成一家公司,UID相当于这个人的员工号,GID就是他的部门编号。...: 主组:用户本身所在部门 附加组:为用户添加的部门 用户和组的关系 一对一:一个用户可以属于一个组,用户默认就在自己的主组下 ​ 一对多:一个用户可以属于多个组,用户只有一个主组,但可以为用户添加多个附加组...可以操作系统中任何文件和命令,拥有最高管理权限。...指定UID5001,基本组students 附加组sa,dba 注释信息:one newB user, 登陆的shell:/bin/bash [root@zls ~]# groupadd sa [root

    31840

    Linux Basic 3:用户和组管理

    # ls -l | grep "^[d|-]" | wc -l 8、取出/etc/group文件中第三个字段数值最小的10个组的名字。...[,GROUPN]]]:为用户指明附加组;组必须事先存在;                    -r: 创建系统用户             默认值设定:/etc/default/useradd文件中...常用选项:-a user :将user添加至指定组中                   -d user:三层用户user的以当前组为组名的附加组                   -A user1,...:设置有管理权限的用户列表;                   newgrp:临时切换用户的基本组;如果用户本不属于此组,则需要组密码; 练习:    (1)、创建组distro,其GID为2016;...;    # useradd -u 1100 -d /home/linux mageia    (4)、给用户mageia添加密码,密码为mageedu; # echo "mageedu" | passwd

    80920

    「Linux学习」之管理用户和组

    用户账号: 登陆操作系统, 不同权限的用户实现不同的访问控制 组账号: 方便对用户的管理 唯一标识:UID , GID root的UID永远为0 组分类: 基本组 --- > 私有组 附加组 --- >...的家目录,如果没有指定,则默认家目录为home useradd -u 100126 nsd02 --- >> 指定uuId 100126创建用户 创建成功后查看: tail -3 /etc/passwd 附加组创建...: groupadd tarena 指定附加组创建 useradd -G tarena nasd03 --- >> 指定用户nsd03的附加组是tarena 给用户设置密码: passwd 用户名 passwd...tail -1 /etc/passwd nsd05:x:1004:1006::/home/abc05:/bin/bash 修改用户属性: UUID设置1700 用户家目录修改为/opt/abc05 附加组修改为...>> 查看组信息中是否多出了用户信息 gpawwsd -a kenji stugrp grep stugrp /etc/group 将用户从组中删除: gpasswd -d harry stugrp

    47920

    linux用户管理

    用户管理初识 基于账号身份对资源访问进行控制 --账号类别:用户账号、组账号 --识别方式:UID、GID 用户账号 -超级用户root、系统用户、普通用户 组账号 基本组(私有组,默认创建) 附加组(...从属组) 本地账号的数据文件 ---/etc/passwd(用户信息)、/etc/shadow(用户密码信息) /etc/group(组信息)、/etc/gshadow 解释用户账号文件 66.png...用户名 常用命令选项 -u:指定UID标记号 -d:指定宿主目录(家目录),缺省为/home/用户名 -G:指定所属的附加组 -s:指定用户的登陆解释器 例子 添加一个名为zengye的用户账号 添加用户...stu01,宿主目录设为/opt/stu01 添加用户stu02,指定附加组为users 添加用户sys01,指定用户的解释器不能登陆 [root]# useradd zengye [root]#...用户名 常用命令选项 -l:更换用户账号的登陆名称 -u:更换用户id -d:家目录路径 -s:登陆解释器 -G:附加组 //重置附加组 例子 [root]# useradd tedu01 [root

    4.7K00

    Linux 用户和组

    Linux 用户和组 1、用户和组的概念 用户的作用: Authentication:认证 Authorization:授权 Accouting:审计 用户存在的最终目的: 为了实现资源的分派 组的作用...先判断用户是否是某文件的属主 再判断用户是否是该文件属组中的一员 最后定其为其它用户 运行中的程序:进程(process) 以进程发起者的身份运行 root:cat zsl:cat 进程所能够访问的所有资源的权限取决于进程的发起者身份...500~65535(为了完成交互式登录使用的用户) ---- 3 组的分类 用户组分类 特性 基本组 用户的默认组 附加组(额外组) 基本组以外的其它组 ---- 4、用户和组相关的配置文件 4.1...第二字段 组密码 第三字段 GID 第四字段 以当前组为附加组的用户列表 /etc/gshadow root::: 字段 意义 第一字段 用户组 第二字段 用户组密码 第三字段 用户组管理者 第四字段...,可为组名或GID,组必须事先存在 -G gruopname //附加组,可以有多个,用逗号隔开。

    4.3K30

    Linux用户管理常用命令

    Linux用户类型 (1) linux系统由3种类型的用户 用户类型 描述 超级管理员root 具有使用系统所有权限的用户,其UID为0 系统用户 保障系统运行的用户,一般不提供密码登录系统,其UID为...Linux组类型 (1) linux有3种类型的组 系统组 一般加入一些系统用户 普通用户组 可以加入多个用户 私有组/基本组 当创建用户时,如果没有为其指明所属组,则就为其定义一个私有的用户组,...起名称与用户名同名,当把其他用户加入到该组中,则其就变成了普通组 (2) 查看组信息 与Linux用户组信息相关的文件有两个:分别是/etc/group 和 /etc/gshadow [root@repo...(2) 组操作 添加组 groupadd company # 添加一个叫company的组 查看系统中目前有哪些组 cat /etc/group 将某用户添加到某些组 usermod...-a jed sales # 把jed用户添加到sales组 将某用户从组中删除 gpasswd -d jed sales # 把jed用户从sales组中删除 修改组名 groupmod

    1.2K20

    等保测评主机安全:CentOS访问控制

    所以cx:x:500:cx,cv的意思就是cx、cv用户的附加组中有cx组。 那把cx组当成基本组的用户是哪个呢?...这里一般默认来说就是和cx组同名的用户,但是用户的基本组是可以改的,比如可以设置cx的基本组是cv组,而实际上从group文件中并不能确认用户的基本组到底是哪一个用户组,因为这文件里没有这样的信息。...所以cx组是cx用户的基本组,也同时是cx用户的附加组。...(包括附加组和基本组)有id为500这个组,因为附加组和基本组是同一个组,所以不会重复排列。...那么cv的基本组cv组是不是也是cv的附加组呢?答案为不是,因为在group文件里最后一个:的右边,并没有cv(用户名)。

    1.8K31
    领券