`

如何在Linux系统中将一个用户加入某个用户组

阅读更多

      想解决的问题是:

      如何在Linux系统中将一个用户加入某个用户组?


      当使用一种普通的方式创建用户时,比如

#useradd testuser1
 

      所创建的用户testuser1,所在的group,以及supplementary group中均仅包含一个名称

与用户名相同的group.

      想将用户testuser1加入一个其它已存在的组,则需对用户testuser1的supplementary group

进行设置.


      首先查看下testuser1的当前情况:

#id testuser1
 

      这会得到类似下面的输出:

uid=502(testuser1) gid=502(testuser1) groups=502(testuser1)
 

       也可以使用下面的命令:

#groups testuser1
 

       这会得到类似下面的输出:

testuser1 : testuser1
 

       其实,命令groups的作用等同于:

id -Gn
 

       现在,假设系统中另外存在一个group,名称为testgroup1,使用下面的命令使用户testuser1的

supplementary group包括这个group:

#usermod -a -G testgroup1
 

       现在再次查看下testuser1的情况,就会得到类似下面的输出:

uid=502(testuser1) gid=502(testuser1) groups=502(testuser1),501(testgroup1)
 

       当然这里的group id为501同样是个演示而已.

       需要注意,对于上面使用的命令usermod,需要加入选项'-a',这表示是追加操作.

如果仅有选项'-G',则需要在其后面所跟的参数中列出所有的supplementary group.

分享到:
评论

相关推荐

    Linux操作系统基础教程

    在这一讲中,我们主要是了解一下 Linux 的概况,以及对 Linux 有一个初步的感性认识。 一.什么是Linux? Linux 是一个以 Intel 系列 CPU(CYRIX,AMD 的 CPU也可以)为硬件平台,完全免费的 UNIX 兼容系统,完全...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。 3、 系统的易用性和...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    除此之外,用户需要亲临检测机构实地送检,在检测的每一个环节用户也无法有效的进行追踪,这些都制约着认证检测领域的进一步发展。鉴于市场上用户的手机型号、种类、屏幕分辨率等参差不齐,传统方式根据主流系统分别...

    新版Android开发教程.rar

    Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 ...

    c#学习笔记.txt

    (1) foreach 语句为数组或对象集合中的每个元素重复一个嵌入语句组。foreach 语句用于循环访问集合以获取所需信息,但不应用于更改集合内容以避免产生不可预知的副作用。此语句的形式如下: foreach (type ...

    XenServer安装指南

    vApp 是一组相关的虚拟机和服务,可以作为一个整体进行管理。 - **管理 vApp 步骤**: 1. **创建 vApp**:在 XenCenter 中创建新的 vApp。 2. **添加虚拟机**:将相关的虚拟机添加到 vApp 中。 3. **管理 vApp**...

    网管教程 从入门到精通软件篇.txt

     下例将在硬盘上添加一个 20 MB 的分区:  diskpart /add Device HardDisk0 20  Fixboot  向系统分区写入新的分区引导扇区。只有在使用故障恢复控制台时,才能使用 fixboot 命令。  fixboot [drive]  ...

    WP主题:HotNewspro 2.72

    ■ 如果启用主题后首页只显示导航菜单及一个标题,说明你的主机不支持主题文字截断函数mb_strimwidth,最有可能的原因是,主机空间缺少mb_string extension(Linux主机)及php_mbstring.dll(WIN主机)扩展服务,...

    资源管理指南资源管理指南

    - **服务控制台**: 一个专用的Linux环境,用于管理ESX Server实例。 **7. CPU和内存虚拟化** - **CPU虚拟化**: 通过模拟多核处理器的行为,使得单个虚拟机可以利用多个vCPU。 - **内存虚拟化**: 在物理内存的基础...

Global site tag (gtag.js) - Google Analytics