当前位置: 首页 > 编程日记 > 正文

【转】每天一个linux命令(31): /etc/group文件详解

原文网址:http://www.cnblogs.com/peida/archive/2012/12/05/2802419.html

Linux /etc/group文件与/etc/passwd和/etc/shadow文件都是有关于系统管理员对用户和用户组管理时相关的文件。linux /etc/group文件是有关于系统管理员对用户和用户组管理的文件,linux用户组的所有信息都存放在/etc/group文件中。具有某种共同特征的用户集合起来就是用户组(Group)。用户组(Group)配置文件主要有 /etc/group和/etc/gshadow,其中/etc/gshadow是/etc/group的加密信息文件。

将用户分组是Linux系统中对用户进行管理及控制访问权限的一种手段。每个用户都属于某个用户组;一个组中可以有多个用户,一个用户也可以属于不 同的组。当一个用户同时是多个组中的成员时,在/etc/passwd文件中记录的是用户所属的主组,也就是登录时所属的默认组,而其他组称为附加组。

用户组的所有信息都存放在/etc/group文件中。此文件的格式是由冒号(:)隔开若干个字段,这些字段具体如下:

组名:口令:组标识号:组内用户列表

具体解释:

组名:

组名是用户组的名称,由字母或数字构成。与/etc/passwd中的登录名一样,组名不应重复。

   口令:

口令字段存放的是用户组加密后的口令字。一般Linux系统的用户组都没有口令,即这个字段一般为空,或者是*。

 组标识号:

组标识号与用户标识号类似,也是一个整数,被系统内部用来标识组。别称GID.

组内用户列表:

是属于这个组的所有用户的列表,不同用户之间用逗号(,)分隔。这个用户组可能是用户的主组,也可能是附加组。

 使用实例:

    输出: 

[root@localhost test6]# cat /etc/group
root:x:0:root,linuxsir
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin

 说明:

我们以root:x:0:root,linuxsir 为例: 用户组root,x是密码段,表示没有设置密码,GID是0,root用户组下包括root、linuxsir以及GID为0的其它用户。

转载于:https://www.cnblogs.com/wi100sh/p/4183561.html

相关文章:

C#设计模式(7)——适配器模式(Adapter Pattern)

一、引言在实际的开发过程中,由于应用环境的变化(例如使用语言的变化),我们需要的实现在新的环境中没有现存对象可以满足,但是其他环境却存在这样现存的对象。那么如果将“将现存的对象”在新的环境中进行调用呢&#…

强烈建议你不要再使用Date类了!!!

这里就不细说修改流程了,主要说一下我们在改造的时候遇到的一些问题。(Date从现在开始)是一个糟糕的类型,这解释了为什么它的大部分内容在 Java 1.1 中被弃用(但不幸的是仍在使用)。只能说这种基础的类改起来牵一发动全身,需要从DO实体类看起,然后就是各种Converter,最后是DTO。这个改造难度不高,但是复杂度非常高,一个地方没改好,轻则接口报错,重则启动失败,非常耗费精力,真不想改。我们要改的原因很简单,我们的代码缺陷扫描规则认为这是一个必须修改的缺陷,否则不给发布,不改不行,服了。

windows 安装MySQL服务 zip解压程序

1:配置 my.ini 文件 如下: [mysql] default-character-setutf8[mysqld] port3306basedirD:\\Program Files\\databases\\mysql-5.7.24datadirD:\\Program Files\\databases\\mysql-5.7.24\\datamax_connections200max_connections200character-set-serve…

数据结构 -- 图与图存储

我们在使用像QQ ,微信,微博,快手,抖音等社交软件的过程中经常需要添加好友,关注好友和被好友关注。这个过程中 这样的社交网络中的好友关系就需要被存储下来,存储在各个公司的后台服务器之上,都…

Struts2 验证规则配置文件

1. Action级别校验命名格式: ActionClassName-validation.xml 2. Action中某个方法的校验命名格式: ActionClassName-ActionAliasName-validation.xml 注意:这里的ActionAliasName(action别名)指的是struts.xml中Action name"XX"的…

c语言中手机系统,一种手机课堂C语言编程系统的制作方法

技术特征:1.一种手机课堂C语言编程系统,其特征在于:该系统由手机端C语言编译运行单元、嵌入式主机端传输单元、台式机端显示单元和投影仪端显示单元组成;所述手机端C语言编译运行单元、嵌入式主机端传输单元、台式机端显示单元和投…

cpp中sizeof与指针

一直不清楚c的sizeof&#xff0c;现在通过实验得到了一些了解。 1 #include<iostream>2 3 using namespace std;4 5 class A{6 private:7 char * a1;8 // ! static int totalPeople0; //error: ISO C forbids in-class initialization of non-const static me…

利用Python制作简单的小程序:IP查看器

前言 说实话&#xff0c;查看电脑的IP&#xff0c;也挺无聊的&#xff0c;但是够简单&#xff0c;所以就从这里开始吧。IP地址在操作系统里就可以直接查看。但是除了IP地址&#xff0c;我们也想通过IP获取地理地址和网络运营商情况。IP地址和地理地址并没有固定的关系&#xff…

一文带你看透 GDB 的 实现原理 -- ptrace真香

文章目录Ptrace 的使用GDB 的基本实现原理Example1 通过ptrace 修改 被追踪进程的内存数据Example2 通过ptrace 对被追踪进程进行单步调试Ptrace的实现PTRACE_TRACEMEPTRACE_ATTACHPTRACE_CONTPTRACE_SINGLESTEPPTRACE_PEEKDATAPTRACE_POKEDATAPTRACE_GETREGSGDB本身能够attach…

线程使用 c语言,如何用C语言实现多线程

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼Windows操作系统&#xff0c;C语言实现多线程&#xff1a;#include #include DWORD APIENTRY ThreadOne ( LPVOID threadArg ){printf ( "线程开始啦&#xff0c;参数是&#xff1a;%s\n" , (char *)threadArg );return …

eclipse设置保护色非原创

eclipse操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说&#xff0c;白色很刺激我们的眼睛&#xff0c;所以我经常会改变workspace的背景色&#xff0c;使眼睛舒服一些。设置方法如下&#xff1a;1、打开window->Preference,弹出Preference面板2、展开General标签…

markdown 使用

1&#xff1a;新手建议 2&#xff1a;windows下使用 http://markdownpad.com/ 3&#xff1a;linux http://benweet.github.io/stackedit/# 二&#xff1a;使用工具 mac http://moustand.com/windows http://markdownpad.com/http://wowubuntu.com/markdown/注&#xff1a;建议 …

python第九章:面向对象--小白博客

面向对象介绍 一、面向对象和面向过程 面向过程&#xff1a;核心过程二字&#xff0c;过程即解决问题的步骤&#xff0c;就是先干什么后干什么 基于该思想写程序就好比在这是一条流水线&#xff0c;是一种机械式的思维方式 优点&#xff1a;复杂的过程流程化 缺点&…

分布式一致性(共识)算法(Paxos,raft,ZAB)的一些总结

文章目录前言CAP理论C consistency 一致性A availability 可用性P partition tolerance 分区容错性一致性模型弱一致性强一致性强一致性算法需要明确的问题强一致算法&#xff1a; 主从同步强一致性算法&#xff1a;多数派强一致算法&#xff1a;PaxosBasic PaxosMulti Paxos第…

dedecms 财付通接口

用织梦做了个旅游网站&#xff0c;网址&#xff1a;http://www.redtourism.cn/ 客户要求财付通支付&#xff0c;上网找了下 不是要买就是要钱&#xff0c;只有自己写了。 代码&#xff1a; <?phpif(!defined(DEDEINC)) exit(Request Error!);/** *财付通接口类 */class ten…

r语言手动算两个C指数p值,如何用R语言进行Pvalue显著性标记?

作者&#xff1a;一只想飞的喵审稿&#xff1a;童蒙编辑&#xff1a;angelica箱线图是统计学中较常见的图形之一。这篇文章将讲述如何简单比较两组或多组的平均值&#xff0c;且添加显著性标记。通常情况根据显著性p值的数值大小&#xff0c;分为四类&#xff1a;(1)0.01≤p<…

linux yum命令详解

yum&#xff08;全称为 Yellow dog Updater, Modified&#xff09;是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理&#xff0c;能够从指定的服务器自动下载RPM包并且安装&#xff0c;可以自动处理依赖性关系&#xff0c;并且一次安装所有依赖的软体包…

OpenCV编译viz模块

首先需要编译vtk。注意不要使用最新的master版本&#xff0c;而是使用tag分支下的最新版本。当前最新版本是https://gitlab.kitware.com/vtk/vtk/tree/v8.2.0版本。直接点击下载源码即可。 Cmake选项设置&#xff1a; 如果需要编译成静态库&#xff0c;需要在CXX_FLAGS、C_FLAG…

vim 成“神“之路 (一)

文章目录1. 安装1.1 linux1.2 MacOs的安装1.3 Windows的安装1.4 vim中文帮助文档安装2. vim基本概念和基础命令2.1 基本的键位映射如下:2.2 vim模式2.3 vim的选项和基本配置2.3.1 备份和跨会话撤销文件2.3.2 vim中支持鼠标3. vim 常用命令 -- 应对稍复杂任务3.1 光标移动3.2 文…

android 添加头参数,Retrofit添加header参数的几种方法

(1)使用注解的方式添加一个Header参数publicinterfaceUserService {Headers("Cache-Control: max-age640000")GET("/tasks")Call> getTasks();}添加多个Header参数publicinterfaceUserService {Headers({"Accept: application/vnd.yourapi.v1.full…

redis下载地址

http://www.newasp.net/soft/67186.html转载于:https://www.cnblogs.com/phpxuetang/p/4190999.html

Ubuntu 13.10 安装软件失败后出现的问题——已安装 post-installation 脚本 返回了错误号 1...

安装Oracle-java7-installer失败后&#xff0c;再次重新安装后出现错误&#xff5e;&#xff5e; dpkg: error processing oracle-java7-installer (--configure): 子进程 已安装 post-installation 脚本 返回了错误号 1 索性执行 sudo apt-get install -f&#xff0c;我勒个…

C. Edgy Trees Codeforces Round #548 (Div. 2) 【连通块】

一、题面 here 二、分析 这题刚开始没读懂题意&#xff0c;后来明白了&#xff0c;原来就是一个数连通块里点数的问题。首先在建图的时候&#xff0c;只考虑红色路径上的点。为什么呢&#xff0c;因为为了不走红色的快&#xff0c;那么我们可以反着想只走红色的路径&#xff0c…

设计模式 之美 -- 策略模式

策略模式作为行为型设计模式中的一种&#xff0c;主要封装相同功能的不同实现算法&#xff0c;用于在用户程序内部灵活切换。对用户来说能够快速替换对应的算法&#xff0c;能够让算法的实现独立于使用的用户。 基本的UML类图如下&#xff1a; 用户使用Stratey的实例能够快速…

Good Bye 2014 B. New Year Permutation(floyd )

题目链接 题意:给n个数&#xff0c;要求这n个数字小的尽量放到前面&#xff0c;求一个最小的。 给一个矩阵s[i][j]1&#xff0c;表示位置 i 的数字可以和 位置 j 的数字交换。 分析&#xff1a; 刚开始用的是3个循环&#xff0c;每次都找一个能直接连接的最小的放到前面&#x…

android数据库查找一个字符,Android - 如何在Firebase数据库中对字符串进行简单搜索?_android_开发99编程知识库...

这个问题可能很旧&#xff0c;但是&#xff0c;有一种文档化方式&#xff0c;如何实现这种方式&#xff0c;很简单&#xff0c;引用 &#xff1a;要启用云Firestore数据的全文搜索&#xff0c;请使用第三方搜索服务(如Algolia &#xff0c;考虑一个笔记记录应用程序&#xff0c…

料酒有什么用?

http://zhidao.baidu.com/question/201086759.html?frala&devicemobile&ssid0&from844b&uid0&pusz%401320_1001%2Cta%40iphone_2_4.1_3_537%2Cusm%400&bd_page_type1&baiduidDFA2DBA38D5C3AEB12431C4258DC1F40&tjzhidao_1_0_10_title

jmeter对自身性能的优化

测试环境 apache-jmeter-2.13 1. 问题描述 单台机器的下JMeter启动较大线程数时可能会出现运行报错的情况&#xff0c;或者在运行一段时间后&#xff0c;JMeter每秒生成的请求数会逐步下降&#xff0c;直到为0&#xff0c;即JMeter运行变得很“卡”。 2. 解决方法 1&#x…

站在历史的长河中做农活

苹果的生长周期 国庆节回老家呆了3天时间&#xff0c;陪爸爸妈妈吃喝吃睡&#xff0c;除此之外就是帮爸爸妈妈去家里的果园做一些农活。 我们老家的 苹果种植是家庭主要的收入&#xff0c;每一家人或多或少都有一些果园。从春的剪枝&#xff08;高中生物中的降低顶端优势&…

html 基本用法

html表单表格基本用法&#xff0c;直接贴代码。 [html] view plaincopy<html> <head> <title>html基础</title> </head> </body> <center><h2><font color"CYAN">html基础&…