添加用户组命令:groupadd

命令格式:

[root@localhost ~]# groupadd [选项] 组名

选项:

选项 选项说明
-g GID 指定组ID;

修改用户组命令:groupmod

命令格式:

[root@localhost ~]# groupmod [选项] 组名

选项:

选项 选项说明
-g GID 修改组ID;
-n 新组名 修改组名

把组名group1修改为testgrp

[root@localhost ~]# groupmod -n testgrp group1

刪除用户组命令:groupdel

命令格式:

[root@localhost ~]# groupdel  组名

选项:

选项 选项说明
-g GID 修改组ID;
-n 新组名 修改组名

用户添加进组或从组中删除命令:gpasswd

其实 gpasswd 命令是用来设定组密码并指定组管理员的,不过我们在前面已经说了,组密码和组管理员功能很少使用,而且完全可以被 sudo 命令取代,所以 gpasswd 命令现在主要用于把用户添加进组或从组中删除。

命令格式:

[root@localhost ~]# gpasswd 选项 组名

选项:

选项 选项说明
-a 用户名 把用户加入组;
-d 用户名 把用户从组中删除;

把用户lizhouwei加入grouptest组

[root@localhost ~]# gpasswd -a lizhouwei grouptest

 把用户 lizhouwei 从组中删除

[root@localhost ~]# gpasswd -d lizhouwei  grouptest

说明:usermod 命令也可以把用户加入某个组,不过 usermod 命令的操作对象是用户,命令是 "usermod -G grouptest lizhouwei",把用户名作为参数放在最后;而 gpasswd 命令的操作对象是组,命令是"gpasswd -a lizhouwei grouptest",把组名作为参数放在最后。

切换用户的有效组命令:newgrp

命令格式:

[root@localhost ~]# newgrp  组名

说明:每个用户可以属于一个初始组(用户是这个组的初始用户),也可以属于多个附加组(用户是这个组的附加用户)。用户在创建文件后,文件的属组是用户的初始组,因为用户的有效组默认是初始组。那么可以使用命令 newgrp 切换用户的有效组

例如:我们已经有了普通用户 lizhouwei,默认会建立 lizhouwei 用户组,lizhouwei 组是 lizhouwei 用户的初始组。我们再把 lizhouwei 用户加入 group1 组,那么 group1 组就是 lizhouwei 用户的附加组。当 lizhouwei 用户创建文件 test1 时,test1 文件的属组是 lizhouwei 组,因为 lizhouwei 组是 lizhouwei 用户的有效组。通过 newgrp 命令就可把 lizhouwei  用户的有效组变成 group1 组,当 lizhouwei 用户创建文件 test2 时,就会发现 test2 文件的属组就是 group1 组。

Linux用户和用户组管理 用户组管理命令的更多相关文章

  1. linux 用户,密码,用户组

    linux 用户,密码,用户组 在root登陆的情况下: 用户密码: useradd <username> passwd <username> <提示输入密码>: ...

  2. 对中级Linux 用户非常有用的20 个命令

    也许你已经发现第一篇文章非常的有用,这篇文章是继对初级Linux用户非常有用的20个命令的一个延伸. 第一篇文章的目的是为新手准备的而这篇文章则是为了Linux的中高级用户.在这里你将学会如何进行自定 ...

  3. (转)对中级 Linux 用户非常有用的 20 个命令

    也许你已经发现第一篇文章非常的有用,这篇文章是继对初级Linux用户非常有用的20个命令的一个延伸. 第一篇文章的目的是为新手准备的而这篇文章则是为了Linux的中高级用户.在这里你将学会如何进行自定 ...

  4. Linux用户登录记录日志和相关查看命令汇总

    # 1 utmp.wtmp.btmp文件 Linux用户登录信息放在三个文件中: 1 /var/run/utmp:记录当前正在登录系统的用户信息,默认由who和w记录当前登录用户的信息,uptime记 ...

  5. Linux用户登录记录日志和相关查看命令汇总(转)

    # 1 utmp.wtmp.btmp文件 Linux用户登录信息放在三个文件中: 1 /var/run/utmp:记录当前正在登录系统的用户信息,默认由who和w记录当前登录用户的信息,uptime记 ...

  6. (转)Linux用户登录记录日志和相关查看命令汇总

    原文地址:http://www.cnblogs.com/lizhaoxian/p/5981029.html # 1 utmp.wtmp.btmp文件 Linux用户登录信息放在三个文件中: 1 /va ...

  7. 【推荐】对 Linux 用户非常有用的 60 个命令(由浅入深)

    对 Linux 新手非常有用的 20 个命令 http://www.oschina.net/translate/useful-linux-commands-for-newbies 对 Linux 中级 ...

  8. 用日志记录Linux用户执行的每一条命令(history)

    工作中,需要把用户执行的每一个命令都记录下来,并发送到日志服务器的需求,为此我做了一个简单的解决方案.这个方案会在每个用户退出登录 时把用户所执行的每一个命令都发送给日志守护进程rsyslogd,你也 ...

  9. LINUX用户、组、权限管理和归档压缩、时间、Ping

    一.用户与用户组管理.权限 1.用户文件/etc/passwd 2.用户密码/etc/shadow 3.组文件/etc/group 4.查看用户和组信息命令id 5.添加用户 useradd [-u ...

  10. 对中级 Linux 用户非常有用的 20 个命令

    FROM:http://www.oschina.net/translate/20-advanced-commands-for-middle-level-linux-users 21. 命令: Find ...

随机推荐

  1. Vim使用技巧(4) -- 命令行模式 【持续更新】

    基本保存,退出,帮助 :help //帮助 :w //保存 :q //退出 :wq //保存后退出 :q! //强制不保存退出 %s/a/b/g //将当前文件的a全部替换成b /abc //正向查找 ...

  2. 结构体成员管理AVClass AVOption之1AVClass

    AVOption用于描述结构体中的成员变量.它最主要的作用可以概括为两个字:“赋值”. 一个AVOption结构体包含了变量名称,简短的帮助,取值等信息. 所有和AVOption有关的数据都存储在AV ...

  3. OC 字符串出来

    //1.获取字符串的长度 NSString * str = @"abcd"; NSUInteger length = [str length]; //str.length; NSL ...

  4. 解决pip安装模块报错Cannot fetch index base URL http://pypi.python.org/simple/

    产生这个问题的原因呢和github一样,因为他们用的cdn被墙.经小伙伴反馈,解决办法如下. 通过指定国内镜像源来安装: pip --trusted-host 镜像源 install 模块名 -i 镜 ...

  5. Node Embedding

    1.Kipf, Thomas N., and Max Welling. "Semi-supervised classification with graph convolutional ne ...

  6. nodejs rar/zip加密压缩、解压缩

    1.shell/cmd命令行压缩解压缩 (1)zip压缩解压缩 zip压缩:zip -rP{密码} <目标文件.zip> <源文件> //默认覆盖现有文件 zip解压缩:zip ...

  7. NetBeans执行项目报错

    1.错误描写叙述 严重: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start ...

  8. Android开发:《Gradle Recipes for Android》阅读笔记(翻译)3.5——在flavors间合并java代码

    问题: 你想要在单独的product flavors里面增加Acitivity或者其它java类. 解决方案: 创建合适的代码目录,增加java类,将它们和main代码合并. 讨论: flavors和 ...

  9. bloom filter + murmurhash

    是一种hash方法,其实核心思想就是,将一个字符串通过多个普通hash函数映射到hash表上,然后再进行检索的时候同样计算hash函数,如果全都都hash表上出现过,那么说明有极大的可能出现过,如果没 ...

  10. jQuery之获取checkbox选中的值

    <mce:script src="jquery.js" mce_src="jquery.js"></mce:script><!-- ...