`

Linux添加用户(user)到用户组(group)的方法

阅读更多
在linux中,将一个用户添加到用户组中,不要直接用:
usermod -G groupA 

这样操作的缺点在于:
将会使你离开其他用户组,仅仅做为 这个用户组 groupA 的成员。

正确的方法,应该用 加上 -a 选项:
usermod -a -G groupA user


(FC4: usermod -G groupA,groupB,groupC user)
-a 代表 append, 也就是 将自己添加到 用户组groupA 中,而不必离开 其他用户组。

命令的所有的选项,及其含义:
Options: 
-c, --comment COMMENT         new value of the GECOS field 
-d, --home HOME_DIR           new home directory for the user account 
-e, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE 
-f, --inactive INACTIVE       set password inactive after expiration 
                                to INACTIVE 
-g, --gid GROUP               force use GROUP as new primary group 
-G, --groups GROUPS           new list of supplementary GROUPS 
-a, --append          append the user to the supplemental GROUPS 
                                mentioned by the -G option without removing 
                                him/her from other groups 
-h, --help                    display this help message and exit 
-l, --login NEW_LOGIN         new value of the login name 
-L, --lock                    lock the user account 
-m, --move-home               move contents of the home directory to the new 
                                location (use only with -d) 
-o, --non-unique              allow using duplicate (non-unique) UID 
-p, --password PASSWORD       use encrypted password for the new password 
-s, --shell SHELL             new login shell for the user account 
-u, --uid UID                 new UID for the user account 
-U, --unlock                  unlock the user account


查看用户所属的组使用命令:$ groups user
或者查看文件:$ cat /etc/group
分享到:
评论

相关推荐

    Linux系统用户User和用户组Group的管理

    本文给出了Linux的单用户多任务、多用户多任务、用户(user)和用户组(group)的概念,介绍了用户和用户组相关的配置文件、命令或目录。

    Linux 用户(user)和用户组(group)管理概述.docx

    Linux 用户(user)和用户组(group)管理概述.docx

    linux用户和用户组管理

    为了管理方便,现要求为每个员工分配工作空间(登录目录)和工作部门(用户组),员工命名为 user01~user60,部门用户组名为 group1~group5, 其中用户ID从1000开始顺序递增,用户组ID从550开始50递增。每个组建立2个...

    用户(User)和用户组(Group)配置文件详解

    如题,用户(User)和用户组(Group)配置文件详解.pdf

    Linux系统C语言编程连接MySql数据库实现的用户 用户组 用户策略 管理系统(getopt函数方式解析命令行参数)

    ./userGroupUser users -A -n ddf -p aa -a 1//添加用户 name=ddf authentication=1 默认加到用户组root //insert into users values(7,'ddf','aa','2018-7-2 16:23:39',1,1,' ','KEY认证需要的文件',''); ./...

    Linux系统C语言编程连接MySql数据库实现的用户用户组色权限管理系统(图形界面)

    1、新增 添加用户组模块; 2、新增 显示用户组模块; 3、修改 新增用户模块 选择 其所属用户组 并把用户id与用户组id 写入用户用户组关系表; 4、新增 修改用户以及删除用户组模块(有用户属于该用户组 用户组...

    Linux下用户和进程的管理

    1.掌握在Linux系统下利用命令方式实现用户和组的管理; 2.掌握利用Linux-conf进行用户和组的管理; 3.理解文件权限 4.进行系统进程管理。 二、实验内容 1. 用户的管理  创建一个新用户user01,设置其主目录为/...

    Linux系统C语言编程连接MySql数据库实现的用户 用户组 用户策略 管理系统(getopt解析命令行参数)

    3、userGroupUser表(用户与用户组关系表)字段有(user_id_用户id|usergroup_id_用户所属组id); 功能描述: 1、实现用户 用户组各自的增删改查操作; 2、用户可以用-S -n name 查看用户所属组、以及该组定义的策略...

    linux-user-group:Erkelenz中Linux用户组的仓库

    Linux用户组Erkelenz 这是来自ErkelenzLinux用户组的官方存储库。 意图 在Linux用户组Erkelenz中,我们见面了,以享受Linux带来的更多乐趣。 对Linux感兴趣的人会获得很多有用的信息,而Linux初学者会得到帮助和支持...

    Linux FTP服务配置

    添加用户ftp1,设置登录脚本为 /sbin/nologin: vsftp默认目录为:/var/ftp,为方便测试,在/var/ftp下新建一个文件"testLocal",在"/var/ftp/pub"新建一个文件"testAnon"。 由于使用root用户新建文件,文件的所有者为...

    Linux基本命令

    adduser 添加用户 delgroup 删除组 deluser 删除用户 exit 退出用户">ubuntu系统终端的基本操作命令 which ls 查看要执行的命令所在位置 wc l file(其后可跟多个文件) 查看file文件的行数 whoami 查看用户 su ...

    Linux使用教程(教程)

    用户可以在登录后,使用命令newgrp切换到其它用户组,这个命令的参数就是目的用户组。 10 ※三、与用户账号有关的系统文件 10 ※1、/etc/passwd文件是用户管理工作涉及的最重要的一个文件。 10 ※2、/etc/shadow中的...

    Linux操作系统的安全性.docx

    other(其它用户,即user和group以外的) LINUX用一个3位二进制数对应着文件的3种权限(1表示有该权限,0表示无): 第1位 读 r 100 4 第2位 写 w 010 2 第3位 执行 x 001 1 查看权限 #ls -l 第一列,一共10位

    linux复习题

    useradd u1 -添加用户u1 passwd 123456 -为用户添加密码123456 passwd -l u2 -锁定用户账号u2 userdel u3 -删除用户账号u3 4.写出将/abc目录中所有文件及目录打包压缩成文件abc.tar.gz的命令。 tar -zcvf abc.tar....

    Linux服务器配置与管理:linux权限管理命令.pptx

    g(group)表示属组内的用户;o(others)表示其他任何用户;a(all)表示所有用户(即u+g+o)。 +|-|= ——表示设置权限的操作动作,+代表添加某个权限;-代表取消某个权限;=表示只赋予给定的权限,并取消原有的权限。 rwx——用...

    caasp-usergroup:SUSE CaaS Platform用户和组管理实用程序

    caasp-usergroup SUSE CaaS Platform用户和组管理实用程序描述: caasp-usergroup实用程序是一组命令,使您可以更轻松地在SUSE CasS Platform集群中创建,分配和管理用户和组。 实际上,它们是将ldap命令包装为更...

    linux教程——很使用的那种

    另外linux在每个分区都有保留块,这是专门留给root用户及其所属组使用,别的用户是无法使用的,一般为总数据块的5%,但是如果你的磁盘大的话,就显的浪费了。 mkfs.ext3 -b 2046 -m 2 /dev/hda5。格式化并设置数据块为2...

    Linux常用的命令。。。。。

    改有效用户组: 在当前用户下 newgrp group(此组为user属于的组) rpm 包 相当于一个exe文件 rpm包: rpm –i (install) 包名 -v(显示信息) 包名 -h (show) yum库: 将许多包关联,使包可以一起安装不需要用rpm...

    RED HAT LINUX 6大全

    10.1.3 下载新闻组的可选方法 187 10.2 INN硬件与软件要求 188 10.3 INN介绍 188 10.3.1 安装INN 188 10.3.2 INN启动文件 189 10.3.3 配置INN 193 10.4 NNTPCache介绍 194 10.4.1 NNTPCache如何工作 194 10.4.2 下载...

Global site tag (gtag.js) - Google Analytics