热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Linux用户管理进阶指南:第二部分

在本篇进阶指南中,我们将深入探讨Linux系统中用户组管理的高级操作,包括如何使用`groupadd`增加用户组、`groupdel`删除用户组、`groupmod`修改用户组属性,以及通过`id`命令查看用户和用户组的信息。此外,我们还将详细介绍用户组和用户信息的存储机制,帮助读者更好地理解和管理Linux系统中的用户资源。

2022_02_17学习对于用户组的增加(groupadd)、删除(groupdel)、修改(groupmod)、查看(id)和 用户组、用户信息保存相关的三个文件(/etc/passwd 、/etc/group、/etc/shadow)

目录

增加用户组groupadd

删除用户组groupdel

修改用户组属性groupmod

id和名称的区别:

查看用户所属用户组id

修改用户所在组的方法:




用户组:举个例子理解理解,我们上学的时候,我们每一个学生就是一个用户,而用户组就像是一个班级,我们每一个人都有班级,如果你是该班学生,你就有进出该班级、在该班级学习的权利。那同样,如果你是属于这个用户组,你就有权限去修改或者查看文件。
注意:在添加用户时,系统会默认创建与用户名相同的用户组。



增加用户组groupadd

用法:"groupadd 用户组名"



删除用户组groupdel

用法:"groupdel 用户组名"



修改用户组属性groupmod

用来修改用户组属性。
用法:"groupmod 【选项】 用户组名"
【选项】:
        -g:修改心得用户组id
        -o:允许用户组id不唯一
        -n:修改新的用户组名称

id和名称的区别:

        在登录Linux时候,虽然输入的是用户名和密码,但是Linux不认识你的用户名,它只认识用户名对应的ID号(就是一些数字)。Linux系统将所有用户的名称与ID的对应关系都存储在/etc/passwd文件中。



查看用户所属用户组id

用法:"id 用户名"
看我上一篇写的,查询用户信息id。



修改用户所在组的方法:

        方法一:先使用(groupadd)添加一个用户组,在使用(usermod -g)修改用户的所在组。

        方法二:先使用(groupadd)添加一个用户组,在使用(useradd -g)添加用户的时候指定该用户组



推荐阅读
  • NanoPi2 使用体验深入解析(续篇)
    随着Raspberry Pi的问世,开源硬件领域迎来了前所未有的发展,激发了全球范围内的创新热潮。在中国,这一趋势同样催生了一系列类似的开发板,例如NanoPi 2。本文作为前篇的延续,将深入探讨NanoPi 2的实际使用体验,从性能、兼容性到应用场景,进行全面分析。 ... [详细]
  • 在Linux/WSL环境中,本文对Shell任务的并行处理进行了详细的测试与分析。通过多种并行处理技术,如GNU Parallel和xargs,探讨了如何有效提升任务执行效率和系统资源利用率。实验结果表明,合理配置并行参数能够显著缩短任务完成时间,提高系统整体性能。此外,文章还介绍了Shell脚本编写的基本原则和最佳实践,为读者提供了实用的参考。 ... [详细]
  • 在软件开发中,应谨慎使用全局变量以规避潜在风险。为减少全局变量的使用,可将仅限于单个源文件内使用的变量声明为静态,同时将相关结构体定义一并纳入该文件。当模块内部的全局变量过多时,建议通过封装或使用局部作用域来替代,以提高代码的可维护性和安全性。 ... [详细]
  • 压缩工具全面对比:Bandizip、7-Zip与WinRAR,哪一款最符合你的需求?
    压缩工具全面对比:Bandizip、7-Zip与WinRAR,哪一款最符合你的需求? ... [详细]
  • 在服务器管理和大规模操作中,常需将系统状态或执行结果通过电子邮件通知相关人员。本文详细介绍了如何利用Linux自带的命令行工具高效地通过SMTP协议发送邮件,提供了一种快速便捷的解决方案。 ... [详细]
  • Windows 10 WSL2 中 Linux 子系统文件路径详解与优化建议
    在Windows 10的WSL2环境中,Linux子系统的文件路径结构及其优化方法对于Golang开发者而言尤为重要。本文详细解析了WSL2中Linux子系统的文件目录路径,并提供了针对Go语言开发者的实用优化建议,帮助提升开发效率和系统性能。 ... [详细]
  • Linux 系统中软链接与硬链接的创建及删除方法详解
    在Linux操作系统中,每当创建新文件时,内核会为其分配一个唯一的inode(索引节点)。inode中存储了文件的属性信息,如权限、所有者、大小和时间戳等。通过软链接和硬链接,用户可以方便地在文件系统中创建指向目标文件的引用。软链接类似于Windows中的快捷方式,而硬链接则是直接指向同一个inode的多个文件名。了解如何创建和删除这两种链接对于高效管理和维护文件系统至关重要。 ... [详细]
  • 本文详细探讨了 Java 中定义宏的方法,并与 C++ 中的 `#define` 用法进行了对比。通过具体示例,深入解析了两者在预处理阶段的不同机制及其应用场景,帮助开发者更好地理解和选择合适的宏定义方式。 ... [详细]
  • 综合实训 201521440015
    Chinesepeople’publicsecurityuniversity网络对抗技术实验报告实验五综合渗透学生姓名常泽远年级15区队4指导教师高见信息技术与网络安全学院2018 ... [详细]
  • tarzxvffilename.tar.gz顺便我们了解下linux下压缩与解压命令大全.tar解包:tarxvffilename.tar打包:tarc ... [详细]
  • 软件开发史上最具影响力的十位编程大师(附图解)
    在软件开发领域,有十位编程大师对行业发展产生了深远影响。本文基于国外知名社区的一项评选,通过图文并茂的形式,详细介绍了这十位杰出人物,包括游戏开发先驱John Carmack等,为读者呈现了他们卓越的技术贡献与创新精神。 ... [详细]
  • 红旗Linux社区发布预览版本,带来全新体验与技术升级
    红旗Linux社区近日发布了其桌面操作系统v11的最新社区预览版,此次更新带来了显著的技术提升和用户体验优化。新版本特别增强了对兆芯硬件平台的支持,为用户提供了更加稳定和高效的计算环境。此外,该版本还针对性能和安全性进行了多项改进,旨在满足专业用户的需求。 ... [详细]
  • 全面解析:安检利器的高效应用与技术特点
    全面解析:安检利器的高效应用与技术特点 ... [详细]
  • 在Tomcat启动过程中,遇到了 `java.io.EOFException` 异常,具体表现为 `ObjectInputStream$PeekInputStream.readFully` 方法读取数据时出现不完整的情况。该问题通常由输入流提前结束或数据传输不完整引起,需要检查数据源的完整性和网络连接的稳定性。 ... [详细]
  • HTML5视频标签是否支持边加载边播放功能? ... [详细]
author-avatar
孤独小舟9
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有