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

Day4.Linux用户权限

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

1K31

09-1 权限

许多类 UNIX 系统会把普通用户分配到一个公共的群组中(比如:users),然而现在的 Linux 操作都是创建一个独一无二的,只有一个用户的群组,而且组名用户的名字相同,这使得特定类型的权限分配变得更加容易...2)主组加组的区别 在创建用户的时侯可以用 -g -G 选项来指定用户所属组 附属组。...基本组:如果没有指定用户组,创建用户的时候系统会默认同时创建一个这个用户名同名的组,这个组就是基本组,不可以把用户从基本组中删除。在创建文件时,文件的所属组就是用户的基本组。...附加组:除了基本组之外,用户所在的其他组,都是附加组。用户是可以从附加组中被删除的。 用户不论处于基本组中还是附加组中,就会拥有该组的权限。一个用户可以属于多个附加组。...但是一个用户只能有一个基本组。 ② 信息来源 类似于 Linux 系统中的很多情况,这些信息来源于一系列的文本文件。

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

    用户与组管理

    系统中用户角色划分 linux系统中用户分为管理员其他用户 管理员有最高权限 其他用户根据管理员的分配拥有不同权限 UID与GID UID用户ID,唯一表示一个系统用户的账号...:为用户添加的部门 用户组的关系 一对一:一个用户可以属于一个组,用户默认就在自己的主组下 ​ 一对多:一个用户可以属于多个组,用户只有一个主组,但可以为用户添加多个附加组 ​ 多对多:多个用户可以属于多个组...可以操作系统中任何文件命令,拥有最高管理权限。...#要想删彻底,加-r选项 ​ useradd 命令详解:创界用户的同时指定选项 '-u' 指定用户的UID,不能现有ID冲突 '-g' 指定用户用户所属的主组 '-G' 指定用户附加组,用逗号隔开添加多个附加组...GID '-G'    修改用户附加组, 使用逗号隔开多个附加组, 覆盖原有的附加组 '-a'    追加更多的附加组, 必须-G使用: -aG 追加附加组 '-m'    家目录迁移, 必须-d一起使用

    30640

    linux用户与组管理

    linux用户管理 linux用户分类 超级用户:root uid=0 用户身份user identify 普通用户:可以登录系统 uid 500-60000 程序用户:程序依托一个用户的权限,权限非常小...字段9:目前没有定义 每一个用户都必须拥有一个基本组,多个附加组(公共组) /etc/group 存储着组账号信息 /etc/group文件格式: root:x:0:root 字段1:组名 字段2:组密码占位符...-G 指定附加组 -M 不需要家目录 -s 指定用户的登录shell 如:/sbin/nologin 不能登陆 临时切换用户 su 用户名 # 临时切换用户 查看用户简要信息 id 用户名...符号 -u 解锁用户 删除用户 userdel 选项 用户名 -r 删除用户的同时删除用户家目录 修改用户属性 usermod 选项 用户名 -u 指定uid号 -g 指定基本组 -G...指定附加组 -s 指定用户的登录shell -L 锁定用户 # /etc/shadow的密码前出现!!

    2.5K10

    Linux用户权限管理

    Linux是一个多用户的操作系统,为了实现资源分派及出于安全的考虑,必须对用户进行不同权限的分配。用户组便于更高效地管理用户权限。...安全上下文: 运行中的程序:进程 (process) 以进程发起者的身份运行: 进程所能够访问的所有资源的权限取决于进程的发起者的身份; Linux组的类别: 用户的基本组(主组):组名同用户名,且仅包含一个用户...:私有组 用户的附加组(额外组): Linux用户组相关的配置文件: /etc/passwd:用户及其属性信息(名称、UID、基本组ID等等); /etc/group:组及其属性信息; /etc/shadow...WYjJi4V6f0hHfx2FkfDWEwFgeROYLrio4e2rhjYdKsI5dtUgCkXmgwCVJ8zvIQ4r/33addrH/5j/o4Mi1S5Yg0:17182:0:99999:7::: 用户组相关命令...[,GROUPN]]]:新附加组,原来的附加组将会被覆盖;若保留原有,则要同时使用-a选项,表示append; -s SHELL:新的默认SHELL; -c 'COMMENT':新的注释信息; -d HOME

    9.4K30

    Linux系统用户管理命令小结

    用户组管理 1、用户/组基本概念 Users and groups: ....小结: 如果创建一个用户时,未指定任何选项,系统会创建一个用户名相同的组作为用户的Primary Group. (2)创建用户 指定选项: [root@192 ~]# useradd user02...分类 (1)基本组/主组 随用户创建,自动创建的同名组 用户的基本组,显示在/etc/passwd (2)附加组 用户加入的其他组。 命令总结 1 useradd是创建用户的命令。...5 -g 制定用户的基本组。 6 -G 制定用户的附加组。 7 /etc/passwd 可以查看的是用户的基本组。 8 /etc/group 可以查看用户的附加组。...到此这篇关于Linux系统用户管理命令小结的文章就介绍到这了,更多相关Linux系统用户管理命令内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn!

    1.3K21

    Linux笔记6.权限及用户

    用户组成员由文件目录的所有者授予对文件目录的访问权限。如此设计可保证每个用户的操作是独立的,不会影响到其他用户。...linux权限与用户 用户及用户组 用户UID 管理员:root, 0 普通用户:1-65535 系统用户:1-499, 1-999(centos7) 作用:对守护进程获取资源进行权限分配 登录用户:...(process) 以进程发起者的身份运行: 进程所能够访问的所有资源的权限取决于进程的发起者的身份; Linux组的类别: 用户的基本组(主组):组名同用户名,且仅包含一个用户:私有组 用户的附加组...(额外组): Linux用户组相关的配置文件: /etc/passwd:用户及其属性信息(名称、UID、基本组ID等等); /etc/group:组及其属性信息; /etc/shadow:用户密码及其相关属性...[,GROUPN]]]:新附加组,原来的附加组将会被覆盖;若保留原有,则要同时使用-a选项,表示append; -s SHELL:新的默认SHELL; -c 'COMMENT':新的注释信息; -d HOME

    78430

    Linux 用户

    Linux 用户组 1、用户组的概念 用户的作用: Authentication:认证 Authorization:授权 Accouting:审计 用户存在的最终目的: 为了实现资源的分派 组的作用...: 将具有相同特征的用户放在一起组成一个整体 当用户过多时方便管理 1.1Linux安全上下文 Linux通过安全上下文的概念完成用户权限的指派。...) root用户 0 系统用户 1~499(为守护类进程获取系统资源而完成权限指派的用户) 普通用户 500~65535(为了完成交互式登录使用的用户) ---- 3 组的分类 用户组分类 特性 基本组...用户的默认组 附加组(额外组) 基本组以外的其它组 ---- 4、用户组相关的配置文件 4.1各种配置文件 配置文件 作用 /etc/passwd 用户及其属性信息(用户名称、uid、基本组id等等...,可为组名或GID,组必须事先存在 -G gruopname //附加组,可以有多个,用逗号隔开。

    4.3K30

    详解Linux多线程编程资源同步(示例)

    Linux环境下,使用线程可以充分利用多核处理器的优势,提高程序的性能。然而,多线程编程涉及到共享资源的访问,需要特别注意资源同步问题,以避免竞态条件和数据不一致性。 2....线程创建与基本概念 在Linux中,线程是通过pthread库来实现的。线程的创建和管理都是通过pthread库提供的函数完成的。...线程池与任务调度 线程池是一种管理复用线程的机制,它可以有效地减少线程的创建和销毁开销。在Linux环境下,可以使用pthread库结合队列实现一个简单的线程池。...C++中的std::mutexstd::unique_lock 在C++中,使用std::mutexstd::unique_lock可以更方便地进行线程同步。...结论 深入理解Linux多线程编程资源同步是编写高性能、可靠多线程应用程序的关键。在选择合适的同步机制、处理死锁、使用线程安全的数据结构、了解原子操作和内存模型、进行性能优化等方面,都需要仔细考虑。

    37610

    等保测评主机安全: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

    第七章·Linux用户管理-用户的基本操作

    ID冲突 '-g' 指定用户用户默认基本组 '-G' 指定用户附加组,用逗号隔开添加多个附加组 '-d' 指定用户家目录 '-c' 指定用户注释信息 '-M' 不建立家目录 '-s' 指定用户默认shell...'-r' 创建系统账户, 没有家目录 '-a' 附加组,都留下,配合-G,追加 //创建zls用户,指定UID5001,基本组students 附加组sa,dba 注释信息:one newB user...GID '-G' 修改用户附加组, 使用逗号隔开多个附加组, 覆盖原有的附加组 '-a' 追加更多的附加组, 必须-G使用: -aG 追加附加组 '-m' 家目录迁移, 必须-d一起使用...active_group yes_gid [root@zls ~]# tail -1 /etc/group active_group:x:5555: 3.使用groupdel删除组 该命令没有特殊选项,如果一个用户有基本组加组...#最后通过登陆shell非登录shell方式登陆linux, 即可验证执行顺序。

    2.2K30

    Linux用户、组、权限和文件

    指定用户除登录组之外所属的一个或多个附加组 -k 必须-m一起使用,将/etc/skel目录的内容复制到用户的HOME目录 -m...区分基本组加组本组:创建用户的时候系统会同时创建一个这个用户名同名的组,这个组就是基本组,不可以把用户从基本组中删除。 附加组:除了基本组之外,用户所在的其他组,都是附加组。...用户是可以从附加组中被删除的。一个用户可以隶属于多个附加组。但是一个用户只能有一个基本组。 理解文件权限 除了用户有权限之外,文件也是有权限的!...ls 命令可以用来查看Linux系统上文件、目录设备的权限 如: ls -l ?...可以看到,目前 U 盘 Linux 系统文件分属两个文件系统,还无法使用命令行找到 U 盘文件,需要将两个文件系统进行挂载。

    11.7K20

    linux用户权限管理

    linux是一个多用户,多任务的服务器操作系统 用户角色:超级用户,普通用户,程序用户 CentOS7用户:username/uid          超级用户:0,root有至高无上的权限,在进行管理及维护时使用...         普通用户:1000-65535,受到权限限制,一般在宿主目录下有完整权限          程序用户:1-999,仅限于运行服务程序 组的类别:          基本组:用户必须属于一个且只有一个主组...         附加组:一个用户可以属于零个或多个辅助组 用户组的配置文件:          /etc/password                    用户名:密码:UID:GID:注释...-o    不检查uid的唯一性                    -g    指定基本组                    -C    用户的注释信息                    -...                   -G    新附加组,若要保留原有附加组使用-a选项                    -s     新shell                    -c

    3.9K30

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

    ); 基本组名同用户名,且仅包含一个用户,也叫私有组(即,新建的用户,也会新建要给组,但组里只有用户自己) 用户的附加组: secondary group 基本组以外的组属于用户的附加族。...注意: 一个用户只有一个主组,但可以属于0或者多个附加组。 一般第一个为用户的主组,后面是附加组。 系统识别用户不是看用户名,而是id编号。 ---- 配置文件 1....以当前组为附加组的用户列表。...user 创建用户 useradd username -g groupname: 指定用户的基本组(事先存在), 没指定则使用与用户名相同的组名; -G group1,group2: 指定用户所属的附加组...; -g GID: 修改用户基本组为新的; -G group1, group2: 修改用户附加组,原来的被覆盖; 删除 userdel username -r: 删除用户时,一起删除家目录 添加组删除组

    6.7K10

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

    按账户身份的访问控制进行分类 ①用户账号(用 UID 来识别) ②组账号(用 GID 来识别) 2、按用户账号分类 ①超级用户 root ②系统用户 ③普通用户 3、按组账号分类(组账号用来区分权限,不用于登录) 基本组...(私有组) 附加组 (从属组) 二、账号文件与密码文件 1、本地账号数据的存放在本地磁盘中,包括用户账号数据文件组账号数据文件 1)用户账号数据文件 /etc/passwd(用户账号文件) /etc...每个用户记录一行,以: 分割为 7 个字段 字段 1: 用户帐号的名称 字段 2: 密码字串或占位符 x 字段 3: 用户帐号的 UID 号 字段 4: 所属基本组的 GID 号 字段 5: 用户全名...每个组记录一行,以: 分割为 4 个字段 字段 1: 组帐号的名称 字段 2: 加密后的密码字符串 字段 3: 本组的管理员列表 字段 4: 本组的成员用户列表 三、相关命令 1、useradd 命令...用户名 3)常用命令选项 -l: 更改用户帐号的登录名称 -u: 用户 id -d: 家目录 -s: 登录解释器 -G: 附加组(重置附加组) 4)实例 [root@localhost ~]# usermod

    63520
    领券