Linux 组配置文件(/etc/group)

一、概述

Linux 组配置(/etc/group)文件分为4个字段,分别为:

组名、组密码、GID和组成员。

二、示例

[[email protected] ~]# cat /etc/group | grep fruit

fruit:x:1001:

其中,fruit为组名,x为组密码,1001为GID,组成员字段为空。

用户apple和banana的默认组为fruit。

[[email protected] ~]# id apple

uid=1001(apple) gid=1001(fruit) 组=1001(fruit)

[[email protected] ~]# id banana

uid=1002(banana) gid=1001(fruit) 组=1001(fruit)

组成员字段为空时存在2种情况:(1)该组不包含用户;(2)该组包含用户,但上述用户以该组为默认组。

[[email protected] ~]# cat /etc/group | grep fruit

fruit:x:1001:

三、问题

问题:某用户显示在组成员字段时,该组是否一定不是此用户的默认组?

答案:否。

用户apple显示在组trick的组成员字段,组trick是用户apple的默认组。

[[email protected] ~]# cat /etc/group | grep trick

trick:x:1002:apple

[[email protected] ~]# id apple

uid=1001(apple) gid=1002(trick) 组=1002(trick)

原因分析

创建用户apple时使其默认组为组fruit,并将其添加至组trick,随后将用户apple默认组修改为组trick。

时间: 2024-10-01 07:31:58

Linux 组配置文件(/etc/group)的相关文章

Linux系统管理之用户和组配置文件

Linux系统管理之用户和组配置文件 本篇主要介绍用户和组的配置文件,文档内容基于CentOS 7. 用户和组的配置文件 用户和组的配置文件包括/etc/passwd./etc/shadow./etc/group和/etc/gshadow,其中前两个是用户相关配置文件,后两个是组相关配置文件.下面依次分别介绍这四个文件. 用户配置文件 /etc/passwd /etc/passwd文件主要用于记录用户账户信息.文件每一行描述一个用户,它包括7个由冒号分隔的字段,他们分别是:name:passwo

linux用户配置文件passwd和密码配置文件shadow,用户管理,组管理

一.linux和windows互传文件 1.安装支持包:lrzsz yum -y install   lrzsz putty工具 不支持lrzsz 2.rz windows文件fail2ban-0.8.14.tar.gz 到linux 当前目录 3.sz baidu.png 传输文件从linux 到 windows 二. 用户配置文件和密码配置文件 1.用户配置文件 ls /etc/passwd [[email protected]_46_188_centos ~]# cat /etc/pass

Linux - 有效群组(effective group)与初始群组(initial group),groups,newgrp

每个使用者在他的 /etc/passwd 里面的第四栏有所谓的 GID ,那个 GID 就是所谓的『初始群组 (initial group) 』!也就是说,当用户一登陆系统,立刻就拥有这个群组的相关权限的意思. 举例来说,我们上面提到 dmtsai 这个使用者的 /etc/passwd 与 /etc/group 还有 /etc/gshadow 相关的内容如下: [[email protected] ~]# usermod -G users dmtsai <==先配置好次要群组 [[email p

Linux 组群账户管理

一.Linux组群账户配置文件 1./etc/group文件 /etc/group文件是用户组群的配置文件,内容包括用户和用户组群,并且能显示出用户是归属哪个用户组群或哪几个用户组群.一个用户可以归属一个或多个不同的用户组群,同一用户组群的用户之间具有相似的特征.比如把某一用户加入到root用户组群,那么这个用户就可以浏览root用户主目录的文件,如果root用户把某个文件的读写执行权限放开,root用户组群的所有用户都可以修改此文件:如果是可执行的文件,root用户组群的用户也是可以执行的.

Linux组管理和权限管理

Linux组基本 在linux中的每个用户必须属于一个组,不能独立于组外.在linux中每个文件 有所有者.所在组.其它组的概念. 1) 所有者 2) 所在组 3) 其它组 4) 改变用户所在的组 文件/目录 所有者 一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者 查看文件的所有者 1) 指令:ls –ahl 2) 应用实例 修改文件所有者 ? 指令: chown 用户名 文件名 组的创建 基本指令 groupadd 组名 应用实例: 创建一个组, ,monster 创建一个用户

Linux FTP配置文件说明

一.vsftpd说明: LINUX下实现FTP服务的软件很多,最常见的有vsftpd,Wu-ftpd和Proftp等.Red Hat Enterprise Linux中默认安装的是vsftpd. 访问FTP服务器时需要经过验证,只有经过了FTP服务器的相关验证,用户才能访问和传输文件.vsftpd提供了3种ftp登录形式:  (1)anonymous(匿名帐号) 使用anonymous是应用广泛的一种FTP服务器.如果用户在FTP服务器上没有帐号,那么用户可以以anonymous为用户名,以自己

Linux下配置文件读取操作流程及其C代码实现

一.概述 Linux具有免费.可靠.安全.稳定.多平台等特点,因此深受广大程序员的欢迎. 为了体现软件产品的灵活性,可添加配置文件存放某些重要的参数,在部署的时候根据实际的安装环境对每个配置项的值进行设置.这就要求程序能够准确读取到各个配置项的值. 本文详细介绍了Linux下配置文件的读取方法及读取操作的C代码实现,为相关的软件开发工作的开展提供了有益的参考. 二.配置文件介绍 为了便于程序处理,对配置文件的命名及内容格式有一些约定,具体如下: 第一,配置文件的后缀为ini,如本文中使用到的配置

《Linux学习并不难》Linux网络配置文件(4):/etc/networks文件

26.4  <Linux学习并不难>Linux网络配置文件(4):/etc/networks文件 /etc/networks文件定义了网络名和网络地址之间的映射关系,下面是/etc/networks文件内容的示例. default 0.0.0.0  loopback 127.0.0.0  link-local 169.254.0.0  test   192.168.0.0 本文节选自<Linux学习并不难>教材,这是一本最实用的.理论实践并重的Linux入门教材.如需阅览整本书的内

Linux 网络配置文件解析

Linux 网络配置文件解析 网络配置文件路径/etc/sysconfig/network-scripts/ifcfg-*     *代表网卡名 vim /etc/sysconfig/network-scripts/ifcfg-ens33 DEVICE=ens33 网卡名 NM_CONTROLLED=no 是否手NetworkManager工具的管理,建议no ONBOOT=yes 开机是否启动 BOOTPROTO=none 获取IP地址的方法,static 静态,dhcp自动费培 TYPE=E