随心所欲操作 Linux 管理用户组

简介: 操作 Linux 管理用户组的方式

groupadd(创建用户组)


groupadd [选项] 用户组 #创建一个新用户组
-g GID #指定新用户组的组标识号(GID)。
-o #一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。


  • Linux 的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。
  • Linux 中一切皆文件,所以创建用户组实际上就是在 /etc/group 增加一条新记录。
  • 每个用户组对应一个唯一的 GID,可自指定。
  • 如果不指定,新组的 GID 就是在当前已有的最大 GID 的基础上加1。
  • -o选项理解:一个 GID 多个组名,不同组暂时归于一个权限下,多个组一起管理,有需要时便于划分。


groupdel(删除用户组)


groupdel 用户组 #删除用户组


  • 不可删除现存用户的原始 group,需要删除用户才可删除用户组。
  • Linux 中一切皆文件,所以删除用户组实际上就是在 /etc/group 删除一条记录。


groupmod(修改用户组)


groupmod [选项] 用户组 #修改用户组
-g GID #为用户组指定新的组标识号。
-o #与 -g 选项同时使用,用户组的新 GID 可以与系统已有用户组的 GID 相同。
-n 新用户组名 #将用户组的名字改为新名字


newgrp(切换用户组)


newgrp 目的用户组 #用户可以在登录后,切换到其他用户组。


  • 前提条件是目的用户组确实是该用户的主组或附加组。
相关文章
|
安全 Linux
Linux通配符及其在文件搜索和管理中的应用
Linux通配符及其在文件搜索和管理中的应用
|
存储 Linux 数据库
Linux用户组管理“小窍门”
创建用户组 使用 groupadd 命令可以创建一个新的用户组。命令格式为: groupadd 用户组 例如,要创建一个名为 dev 的用户组,可以执行: groupadd dev 删除用户组 使用 groupdel 命令可以删除一个用户组。命令格式为: groupdel 用户组 例如,要删除 dev 用户组,可以执行:
345 5
|
Unix Linux 数据安全/隐私保护
Linux用户与用户组管理(详解)
Linux用户与用户组管理(详解)
398 5
|
网络协议 Linux 网络安全
入职必会-开发环境搭建39-Linux常用操作-Linux防火墙操作
在CentOS 7中,新引入了firewalld服务(防火墙),取代了CentOS 6之前的iptables服务(防火墙)。
360 5
入职必会-开发环境搭建39-Linux常用操作-Linux防火墙操作
|
Linux
入职必会-开发环境搭建37-Linux常用操作-Linux服务管理
系统启动以后一直存在且常驻内存没有界面的进程就是服务。Linux系统中的所有服务都保存在下列目录中:/usr/lib/systemd/system,进入该目录就能看到所有的服务。
306 3
入职必会-开发环境搭建37-Linux常用操作-Linux服务管理
|
存储 运维 Linux
Linux磁盘精准缩容:操作详解与技巧
在Linux系统管理中,有效的磁盘空间优化对于维护系统性能至关重要。本文将深入探讨如何在Linux环境下安全地进行磁盘缩容,帮助你合理调整存储资源,确保系统高效运行。跟随本篇的步骤,一起优化你的Linux系统磁盘空间!
Linux磁盘精准缩容:操作详解与技巧
|
安全 Shell Linux
Linux 用户和用户组管理
Linux 用户和用户组管理
149 1
|
Linux 文件存储 数据安全/隐私保护
Linux用户组管理实战:创建、管理与删除的全面指南
在 Linux 系统中,用户组管理是实现权限控制和资源共享的关键。本文档详细介绍如何创建用户组、管理用户组成员及查看与删除用户组。首先,通过 `groupadd` 命令创建新用户组,并在 `/etc/group` 文件中记录。接着,利用 `usermod` 和 `gpasswd` 命令来添加或删除用户组成员,其中 `gpasswd` 提供更灵活的管理方式。最后,使用 `getent` 或直接读取 `/etc/group` 查看用户组信息,并通过 `groupdel` 删除空用户组。这些操作有助于高效管理和保护系统资源。
1020 4
|
Linux
Linux 中RPM软件包管理
Linux 中RPM软件包管理
324 2
|
SQL 自然语言处理 网络协议
【Linux开发实战指南】基于TCP、进程数据结构与SQL数据库:构建在线云词典系统(含注册、登录、查询、历史记录管理功能及源码分享)
TCP(Transmission Control Protocol)连接是互联网上最常用的一种面向连接、可靠的、基于字节流的传输层通信协议。建立TCP连接需要经过著名的“三次握手”过程: 1. SYN(同步序列编号):客户端发送一个SYN包给服务器,并进入SYN_SEND状态,等待服务器确认。 2. SYN-ACK:服务器收到SYN包后,回应一个SYN-ACK(SYN+ACKnowledgment)包,告诉客户端其接收到了请求,并同意建立连接,此时服务器进入SYN_RECV状态。 3. ACK(确认字符):客户端收到服务器的SYN-ACK包后,发送一个ACK包给服务器,确认收到了服务器的确
547 1