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

Linux用户管理

2、用户和组的关系理论上Linux系统中的每个用户在创建时都应该有一个对应的用户组,这个组就称之为用户的主组。......CentOS7 => 1-999,1000...第四列:用户组内的用户信息(如果一个用户的附属组或附加组为这个组名,则显示在此位置)3.2 用户组的修改用户组的修改主要是对用户组名称和用户组编号进行修改...答:可以,因为在创建账号时,如果没有明确指定用户所属的主组,默认情况下,系统会自动在用户组中创建一个与用户 linuxuser同名的用户组,这个组就是这个用户的主组。.../sbin/nologin lisi案例5:在系统中创建一个 wangwu,指定主组为 wangwu,附属组为 zhengyquanuseradd -G 1000 wangwu4.2 用户信息查询基本语法...:id 用户名称主要功能:查询某个指定的用户信息案例:查询 linuxuser用户的信息id linuxuser字段说明:uid:用户编号gid:用户所属的主组的编号groups:用户的主组以及附属组信息

25311

Linux用户组&权限管理

Linux操作系统用户的特点如下: 每个用户拥有一个UserID,操作系统实际读取的是UID,而非用户名; 每个用户属于一个主组,属于一个或多个附属组,一个用户最多有31个附属组; 每个组拥有一个GroupID...,可以使用命令useradd,执行命令useradd jfedu1即可创建jfedu1用户,同时会创建一个同名的组jfedu1,默认该用户属于jfedu1主组。...家目录; 创建与用户名相同的jfedu1组,jfedu1用户默认属于jfeud1同名组; Jfedu1组信息保存在/etc/group配置文件中。...shell; -u, –uid UID 新账户的用户 ID; -U, –user-group 创建与用户同名的组; -Z, –selinux-user SEUSER 为SELinux 用户映射使用指定...Linux组有如下特点: 每个组有一个组ID; 组信息保存在/etc/group中; 每个用户至少拥有一个主组,同时还可以拥有31个附属组。

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

    【Linux】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用户和用户组

    adduser 用户 #创建用户执行的操作 1.在/etc/passwd中添加用户信息 2.如果使用passwd命令创建密码,则将密码加密保存在/etc/shadow中 3.为用户建立一个新的家目录/...home/zhangsan 4.将/ect/skel中的文件复制到用户的家目录中 5.建立一个与用户名相同的组,新建用户默认属于这个同名组 #常用参数 -c:注释 -d:指定家目录 -M:不创建用户的主目录...#usermod修改用户信息 语法:usermod 参数 username #常用参数 -l 新用户名 -u 新userid -d 用户家目录位置 -g 用户所属主组 -G 用户所属附属组 -L 锁定用户使其不能登陆.../etc/login.defs:用来定义创建用户时需要的一些用户的配置信息,如创建用户时是否需要家目录,UID和GID范围,用户及密码的有效期限等 ? 3....一.每个组有一个组ID 二.组信息保存在/etc/group中 三.每个用户拥有一个主组,同时还可以拥有多个附属组 #组的创建,修改,删除 groupadd:创建组 语法:groupadd 组名 groupmod

    1.6K30

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

    主组: - 用户的初始组 - 用户有且只能属于一个主组 - 用户只能更换主组而不能删除主组(若主组为空,则系统会自动删除) - 用户创建的文件属于该用户的主组 附加组: - 用户可以属于零个或多个附加组...- 附加组可以直接被删除而无需关心是否所属于用户 - 附加组可以新增和移除任意个所属用户 - 用户被删除时所属附属组不会受影响 ③示例 1、创建用户zhangsan,不带任何选项 # useradd...创建同名的家目录; b. 创建同名的用户组; 2、添加选项,创建用户lisi,让 lisi 属于附加组1001(zhangsan的组id),设置用户id为666,主组由系统创建。...,选项的值可以是用户组的id,也可以是组名 -u:uid,用户的id(用户的标识符) -l: 修改用户名 ③示例 1....普通用户没有办法访问root用户家目录,但是反之则可以; image.png 二、用户组管理 每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。

    1.3K20

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

    ) 名称转换: usernameUID,通过/etc/passwd group: 组 组标识: groupid, gid 管理员组: root, UID=0 用户主要组(主组): 用户必须属于一个且只有一个主组...(基本组); 基本组名同用户名,且仅包含一个用户,也叫私有组(即,新建的用户,也会新建要给组,但组里只有用户自己) 用户的附加组: secondary group 基本组以外的组属于用户的附加族。...注意: 一个用户只有一个主组,但可以属于0或者多个附加组。 一般第一个为用户的主组,后面是附加组。 系统识别用户不是看用户名,而是id编号。 ---- 配置文件 1....创建/修改密码 passwd username 修改自己密码passwd usermod, userdel用户属性修改和删除用户 修改 usermod username -u UID: 修改用户id为新的...; -g GID: 修改用户基本组为新的; -G group1, group2: 修改用户附加组,原来的被覆盖; 删除 userdel username -r: 删除用户时,一起删除家目录 添加组和删除组

    6.8K10

    快速学习-Linux用户与用户组

    用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。 每个用户账号都拥有一个唯一的用户名和各自的密码。...创建同名的家目录; b....创建同名的用户组; 案例:添加选项,创建用户lisi,让lisi属于501主组,附加组500,自选靓号666,并且要求不能登录到系统,可以写注释为“user lisi”。 ?...id,也可以是组名 -u:uid,用户的id(用户的标识符),系统默认会从500之后按顺序分配uid,如果不想使用系统分配的,可以通过该选项自定义【类似于腾讯QQ的自选靓号情况】 -l:修改用户名...不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。 用户组的管理涉及用户组的添加、删除和修改。

    3.3K10

    用户查询操作权限命令

    :c:d root:x:0:root,roottest a是组名称;b是组密码占位符;c是组编号;d是组中用户名列表,为空不代表没有用户,当这个组内只要一个用户,且用户名和组名相同时是可以省略的 #需要注意以下几点...hadoop组里 useradd -d /home/Jeff Jeff # -d代表创建指定用户的目录,默认会在/home下创建一个和用户名同名的目录 useradd -g group1 -G group2...实际案例: groupdel hadoop # 删除用户组 gpasswd 命令 描述:主要组和附属组:用户可以同时属于多个用户组,但必须要有一个主要组,加上多个附属组,当然使用usermod也能达到...WeiyiGeek.主要组和附属组 # -a 代表将用户添加到一个附属组,如果有多个附属组,可以相互之间用逗号隔开 # -d 表示将用户从组里删除 # -r, --remove-password...WeiyiGeek.gpasswd groups 命令 描述:显示用户所在的主要组和附属组,需要添加一个用户到多个主和从组中.

    3.3K10

    Linux用户及组管理

    而非用户名 每个用户属于一个主组,属于一个或多个附属组(一个用户最多有31个附属组) 每个组拥有一个GroupID 每个进程以一个用户身份运行,并受该用户可访问的资源限制 每个可登陆用户拥有一个指定的shell...环境 linux实现权限隔离机制(多用户) 操作系统识别用户: 用户:UID 组:GID(逻辑容器,包含用户;实现多个用户对于某个文件或者应用程序分配相同的权限) 用户ID为32位,从0开始,但是为了和老式系统兼容...,系统会为该用户建立一个同名组,作为该用户的基本组 附加组:方便以后为用户分配权限 解析: /etc/passwd:存储用户基本信息 /etc/shadow:存储用户的加密口令 /etc/group:存放组的基本信息...-r:建立系统帐号 -s:指定用户登入后所使用的shell -u:指定用户uid 示例: #创建admin用户,默认家目录为/home/admin [root@localhost ~]# useradd...admin用户并设置uid为544 [root@localhost ~]# useradd admin -u 544 #创建yangxz用户并加入到www组钟,加到附属组admin,admin1中

    2.4K00

    Linux用户及组管理

    而非用户名 每个用户属于一个主组,属于一个或多个附属组(一个用户最多有31个附属组) 每个组拥有一个GroupID 每个进程以一个用户身份运行,并受该用户可访问的资源限制 每个可登陆用户拥有一个指定的shell...环境 linux实现权限隔离机制(多用户) 操作系统识别用户: 用户:UID 组:GID(逻辑容器,包含用户;实现多个用户对于某个文件或者应用程序分配相同的权限) 用户ID为32位,从0开始,但是为了和老式系统兼容...,系统会为该用户建立一个同名组,作为该用户的基本组 附加组:方便以后为用户分配权限 解析: /etc/passwd:存储用户基本信息 /etc/shadow:存储用户的加密口令 /etc/group:存放组的基本信息...-r:建立系统帐号 -s:指定用户登入后所使用的shell -u:指定用户uid 示例: #创建admin用户,默认家目录为/home/admin [root@localhost ~]# useradd...admin用户并设置uid为544 [root@localhost ~]# useradd admin -u 544 #创建yangxz用户并加入到www组钟,加到附属组admin,admin1中

    2.4K40

    Linux系统下的用户管理模式

    用户ID (UID):每个用户账户都有一个唯一的UID,范围从0开始。UID为0的用户具有超级用户权限,通常称为root。普通用户的UID一般从1000开始(在某些系统中可能是1001或更高)。...SEUSER 2.1 useradd举例说明 # 创建一个用户xianggu,自动创建家目录,用/bin/bash作为登录shell,设置uid为10086,描述信息为"我是炒香菇的书呆子,一个DBA...6.2 创建用户时默认创建组吗 当在Linux系统中使用useradd命令创建一个新用户时,如果不指定用户所属的组,系统会默认创建一个与该用户名同名的组作为该用户的主组(也被称为私有组或默认组) 6.3...例如,更改用户的UID: sudo usermod -u 新UID 用户名 更改用户的主组(GID): sudo usermod -g 新GID 用户名 更改用户登录Shell: 使用.../etc/passwd: 这个文件包含系统中所有用户的账号信息。每一行代表一个用户,字段包括用户名、密码占位符、用户ID(UID)、组ID(GID)、用户全名、主目录和登录Shell。

    12300

    100个Linux命令(2)-用户管理

    每个用户都用用户名、用户ID、所属组及其默认shell,可能包括密码、家目录、附属组和注释信息等。 每个组也都有用户组名、用户组ID。在Linux中,约定俗成的将同一用户的UID和GID保持一致。...组分为主组和附加组,用户一定会属于一个主组,也可以同时加入多个附加组。...因为uid默认具有唯一性,所以超级管理员默认只能有一个。家目录为/root (2)系统用户 系统用户是具有某些权限但不需要登录操作系统的用户。uid 范围从201到999。...主要包括别名的配置和 sudo 权限的配置 安全策略配置格式为:用户名 主机名=(可切换到的用户身份) 权限和命令 用户名:允许使用 sudo 的用户名,也可以用用户组,只需在组名前加个百分号%表示;...如果该项为已存在的用户名,则使用该存在用户的 UID。 pw_gid:用户主组的 gid 或组名。若给定组不存在,则自动创建组。留空则创建同用户名相同的组,gid 自动选择。

    1.9K00

    Ansible自动化运维中的User用户管理模块应用详解

    user模块的作用 主要作用包括: 创建用户: 自动创建用户,并设置用户的各种属性,如UID、家目录、登录Shell等。 适用于新部署的系统或添加新用户到已存在的系统。...修改用户: 修改现有用户的属性,如更改用户的密码、主组、附加组、家目录等。 用于更新用户配置或确保用户设置符合最新的安全政策。...可选值: present, absent 无 password 用户的密码(加密后的字符串) 无 uid 用户的UID 无 gid 用户的主组ID 无 groups 用户所属的其他组 无 home 用户的家目录...无 shell 用户的默认shell 无 system 如果设置为yes,则创建一个系统账户 no createhome 是否创建家目录,默认为yes yes remove 在删除用户时,是否同时删除家目录和邮件目录...实验要求 通过一台ansible服务器来给两服务器操作(调用user模块实现) 1.增加主机组 通过以下配置就是创建一个webServers组 并且加入两个主机 再给组赋予变量 用户名和密码 这样组下的所有主机都可以访问

    27110

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

    用户与组 •每个用户拥有一个UserID •每个用户属于一个主组,属于一个或多个附属组 •每个组拥有一个GroupID •每个进程以一个用户身份运行,并受该用户可访问的资源限制 •每个可登陆用户有一个指定的...添加一个用户: useradd 用户名 -d  指定用户家目录 -s  指定用户登陆shell -u  指定用户uid -g  指定用户所属主组 -G  指定用户所属附属组 命令usermod修改一个用户的信息...: usermod 参数 用户名 -l  修改用户名 -u 修改uid -g 修改用户主组 -G 修改用户附属组 -L 锁定用户 -U 解锁用户 例1: # useradd -d /usr.../sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。...该文件不像 /etc/passwd,只有对于 root 用户来说是可读的,并且包含加密的密码信息 命令userdel用户删除一个用户: userdel 用户名 userdel -l 用户名 删除用户的同时删除该用户家目录

    7.5K30

    Linux——用户管理

    默认的系统管理员的UID为0,我们添加用户的时候最好使用1000以上的UID,1-1000范围的UID最好保留给系统用。...4、GID,也就是群组ID 5、关于账号的一些说明信息(暂时可以忽略) 6、账号的家目录,家目录就是你登陆系统后默认的那个目录 7、账号使用的shell 总结起来就是 用户名:密码:UID:...tty:x:5: disk:x:6: lp:x:7: mem:x:8: kmem:x:9: wheel:x:10: 其数据含义是组名称:组密码:GID:用户组类的用户名 useradd 在centos版本中...强制使用 GROUP 为新主组 -G, --groups GROUPS 新的附加组列表 GROUPS -a, --append GROUP 将用户追加至上边... groupadd 创建一个新的工作组 groupadd(选项)(用户组名) 选项 -g:指定新建工作组的ID号 -r:创建系统工作组,系统工作组的组ID小于500; -K:覆盖配置文件“/

    3.8K20

    Linux之用户和用户组及运行模式

    切换之后需要输入用户名和密码,在输入密码的时候没有“*”提示输入,只要自己确认输入的密码没有错误,按下回车即可。 ②回到桌面模式 # init 5 ③设置模式永久为命令行模式 ?...选项 用户名 常用选项: -g:表示指定用户的用户主组,选项的值可以是用户组的id,也可以是组名 -G:表示指定用户的用户附加组,选项的值可以是用户组的id,也可以是组名 -u:uid,用户的id...创建同名的家目录; b. 创建同名的用户组; ---- 案例:添加选项,创建用户lisi,让lisi属于501主组,附加组500,自选靓号666。 ? ? ?...QQ的自选靓号情况】 -l:修改用户名 ---- 案例:修改zhangsan用户主组为500,附加组改为501 # usermod -g 500 -G 501 zhangsan 案例:修改zhangsan...不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。 用户组的管理涉及用户组的添加、删除和修改。

    1.5K10

    【Linux篇】常用命令及操作技巧(进阶篇 - 下)

    我们在实际中,可以预先对组进行设置权限,然后将不同的用户添加到对应的组中,从而不用依次为每一个用户设置权限。...-m自动建立用户家目录 -g 指定用户所在的组,否则会建立一个同名的组 02 passwd 用户名 设置用户密码 如果是普通用户可以直接使用passwd修改自己的账户密码 03 userdel -r用户名...-m选项制定新用户的家目录,最简单的方式就是删除用户重新创建一个用户 创建用户时 系统会创建一个和用户名同名的组名 用户信息保存在passwd文件中 在Linux中 想要添加用户 必要要使用第1 第2个命令...删除用户的操作:sudo userdel -r 用户名 查看用户信息 序号 命令 作用 01 id[用户名] 查看用户UID和GID信息 02 who 查看当前所有登录用户列表 03 whoami...用户名 2. 密码(x,表示加密的密码) 3. UID(用户标识) 4. GID(组标识) 5. 用户全名或本地账号 6. 家目录 7.

    7310

    Linux 用户管理

    用户口令 用户登录系统时用于验证用户名的字符串,应该设置得足够复杂。 用户ID 在Linux系统中,每一个用户不但具有唯一的名称,还具有唯一的整数值,也就是用户ID或UID。...用户组ID 在Linux系统中,每一个用户组不但具有唯一的用户组名,还具有唯一的整数值,也就是用户组ID或GID。 用户主目录 Linux系统为普通用户默认分配一个主目录。...-g group:设置用户所属的主群组,也称主要组、主组群等,默认为与用户名同名的用户组。 -G:设置用户所属的附加群组,也称附加组、附加群租等,默认无。...-f inactive:设置密码过期多少天后禁用该用户,默认为空. # 细节说明 当创建用户成功后,会自动的创建和用户同名的家目录。...# 新增组 指令: groupadd 组名 # 删除组 指令(基本语法):groupdel 组名 # 案例演示 增加用户时直接加上组 指令(基本语法) : useradd -g 用户组 用户名

    4.6K30

    用户与组管理

    管理员有最高权限 其他用户根据管理员的分配拥有不同权限 UID与GID UID用户ID,唯一表示一个系统用户的账号,UID在系统中是唯一的,相当于一个人身份证,用户名就相当于这个人的名字..., GID组ID,如果把一个操作系统看成一家公司,UID相当于这个人的员工号,GID就是他的部门编号。...附加组:为用户添加的部门 用户和组的关系 一对一:一个用户可以属于一个组,用户默认就在自己的主组下 ​ 一对多:一个用户可以属于多个组,用户只有一个主组,但可以为用户添加多个附加组 ​ 多对多...如果没有指定用户的主组,将会创建一个同名的组作为用户的主组。...​ PS: 如果一个组是一个用户的主组,那么该组不能被删除,删掉用户会默认一起删掉他的主组。

    31840

    组态王系统管理员默认密码_管理没有本地用户和组

    超级用户: root 拥有系统最高的管理权限uid=0(root) gid=0(root) 组=0(root) ii....d 目录 指定用户家目录,如果此目录不存在,则同时使用-m选项,可以创建主目录 -g 用户组 指定用户所属的用户组也称为主组 -G 用户组, 指定用户所属的附加组 -s Shell文件 指定用户的登录...Shell脚本类型 -u 用户号 指定用户的编号,如果同时有-o选项,则可以重复使用其他用户的标识号 备注: 使用 useradd 用户名 创建一个用户会默认完成如下的操作 1.创建一个用户 2....在/home/目录下创建一个和用户名同名的家目录 3.还会创建一个和用户名同名的组 4.还会将创建的用户信息保存到/etc/passwd文件中 5.还会将默认的密码保存到/etc/shadow...强制使用 GROUP 为新主组 -G, –groups GROUPS 新的附加组列表 GROUPS g) 创建组 用法:groupadd [选项] 组 选项: -f, –force 如果组已经存在则成功退出

    1.5K10
    领券