`
cocos
  • 浏览: 401260 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

让linux用户隶属于多个组

 
阅读更多

usermod -g 组名 用户名:更改用户所属组,是覆盖; 小写 是 覆盖
usermod -G 组名1[,组名2,……] 用户名:添加用户所属组; 大写 是添加 usermod -G 组名 用户名


类似于,Linux系统 一个组可以包含多个用户成员,反过来,一个用户也可以隶属于多个组,其中一个方法就是使用usermod -G命令来实现。在使用-g时要格外小心,因为它是覆盖,比如原来test 隶属于grp1,grp2组,你突然来一个usermod -g grp3 test,结果就是test用户只属于grp3组;

参考:
chgrp

怎样把用户加入另一个组? useradd -g siradm -G sirmas,siruser 用户名
man usermod
usermod -G group[,... ] login

怎样把用户加入另一个组?
useradd -g 1000 -G another-group username

另外看看这个chmod + x lanb 增加执行的权限。
chmod + w lanb 增加写的权限。
chmod + r lanb 增加读的权限。
chmod + rwx lanb 什么权限都有了

建立一个组 groupadd mysql
useradd -g mysql mysql

useradd 命令详解

  功能说明:建立用户帐号。

  语  法:useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ][-u ][用户帐号] 或 useradd -D [-b][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ]

  补充说明:useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件 中。

  参  数:
  -c<备注>  加上备注文字。备注文字会保存在passwd的备注栏位中。 
  -d<登入目录>  指定用户登入时的启始目录。
  -D  变更预设值.
  -e<有效期限>  指定帐号的有效期限。
  -f<缓冲天数>  指定在密码过期后多少天即关闭该帐号。
  -g<群组>  指定用户所属的群组。
  -G<群组>  指定用户所属的附加群组。
  -m  自动建立用户的登入目录。
  -M  不要自动建立用户的登入目录。
  -n  取消建立以用户名称为名的群组.
  -r  建立系统帐号。
  -s   指定用户登入后所使用的shell
  -u  指定用户ID。

分享到:
评论

相关推荐

    7 Linux用户账号与组账号管理.zip

    - `groupdel`命令:删除组,需要确保没有用户隶属于该组。 5. **权限和访问控制** - **文件权限**:Linux中的权限分为读(r)、写(w)和执行(x),分别用数字4、2、1表示。 - **chmod命令**:改变文件或目录的...

    linux从入门到精通

    Linux支持多用户环境,每个用户隶属于一个或多个用户组。`adduser`和`usermod`命令用于添加和修改用户,`groupadd`和`groupmod`用于管理用户组。用户权限可以通过用户和组的设置来控制。 六、网络配置与管理 在...

    Linux基础知识学习文档

    Linux使用了用户组机制,每个用户都隶属于一个或多个用户组。文件和目录具有读(r)、写(w)和执行(x)三种权限,分别对应所有者、用户组和其他用户。通过chmod和chown命令,可以调整文件的权限和所有权。 在...

    Linux究极无敌绝杀版笔记

    同时,用户被分组管理,每个用户隶属于至少一个用户组。 5. **Linux实用指令** - **指定运行级别**:通过`init`或`systemctl`命令可以改变Linux的运行级别,比如切换到多用户无图形界面的运行级别3。 - **找回...

    实验一_登录Linux终端.docx

    在实验中,我们使用 useradd 命令创建了一个新用户,用户名为 luser,用户号为 502,主目录为 /home/luser,shell 为 /bin/bash,默认隶属于 user 这个组,同时隶属于 bin 这个组。 ### 4. 切换虚拟终端 在实验中...

    操作系统安全:组文件etcgroup.pptx

    在Linux系统中,每个用户都必须隶属于至少一个组。文件所有者是指文件的创建者,即谁创建了文件,该文件就归谁所有。用户所在组是当前用户创建文件时,文件自动归属的组,通常与用户的默认组相同。其他组则包含了除...

    Oracle Linux下安装

    在Oracle Linux操作系统上安装Oracle数据库是一项复杂而关键的任务,它涉及到多个步骤,包括环境准备、用户权限设置、软件包解压、系统配置以及实际的数据库安装。以下是对这些步骤的详细解释: 首先,安装前的准备...

    DRM详解,针对intel平台linux内核中的DRM的详解

    文档由Jesse Barnes和Laurent Pinchart撰写,并隶属于Intel Corporation和Ideasonboard SPRL。 在Linux内核中,DRM负责处理与显示相关的所有操作,包括但不限于图形设备的初始化、内存管理、视频输出配置、模式设置...

    linux操作命令.docx

    在Linux中,每个用户都隶属于至少一个组,每个文件有所有者、所有组和其他组的概念。`chown`命令用于改变文件的所有者,`chgrp`命令用于改变文件所属的组。`rm -rf`是强制删除文件或目录的命令,需要注意的是,`-rf`...

    Linux Deepin——也许是另一场社会实验?.docx

    Linux Deepin 的团队成员也相信,通过社区化的开发方式,系统来源于社区,回馈于社区,并不隶属于公司,可以使得 Linux Deepin 变得更加开放、更加自由。 Linux Deepin 的出现可能会改变 Linux 在中国的推广局面,...

    安装和配置Lotus 8.0.x或8.5.x on Red Hat Enterprise Linux 5.5

    3. **创建Domino用户**: 如“notes”,并确保其隶属于同名组,这将作为运行Domino服务的主要身份。 4. **启动安装脚本**: 以root用户身份执行`linux/domino/install`脚本,触发图形化安装向导。 - **许可协议**: ...

    linux上机考试:linux逻辑卷管理.pdf

    例如,`lvcreate -L 1G -n lvname vgname` 创建一个大小为1GB,名为lvname的逻辑卷,隶属于vgname卷组。 2. lvextend命令:扩展逻辑卷的大小。这对于在不丢失数据的情况下增大文件系统的大小非常有用,如`lvextend ...

    linux中如何添加用户并赋予root权限详解

    如果一个用户属于多个用户组,可以使用`newgrp`命令切换到其他组,以获取该组的权限。 总的来说,理解和掌握这些基本的Linux用户和组管理技巧对于系统管理员来说至关重要,它们能够帮助维护系统的安全性,同时提供...

    linux下oracle安装

    在本例中,`oinstall`和`dba`组被创建,随后创建了一个名为`oracle`的用户,该用户隶属于`oinstall`组,并同时是`dba`组的成员。这一步骤通过命令行完成: ```bash groupadd oinstall groupadd dba useradd -m -g ...

Global site tag (gtag.js) - Google Analytics