Linux 十三 组管理 修改文件、用户的所有者或所在组

博客介绍了Linux组的基本概念,包括每个用户必须属于一个组,文件有所有者、所在组和其它组。还阐述了文件/目录所有者的查看与修改、组的创建,以及文件所在组和用户所在组的修改等操作,并给出了相应示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux 组 基本介绍

linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念。

  1. 所有者
  2. 所在组
  3. 其它组
  4. 改变用户所在的组

每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。
不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。
用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。

在这里插入图片描述

文件/目录的所有者

一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。

查看文件的所有者
ls -ahl 

示例
创建一个组police,再创建一个用户tom,将tom放在police组 ,然后使用 tom来创建一个文件 ok.txt,看看情况如何
在这里插入图片描述
在这里插入图片描述

修改文件所有者
chown 用户名 文件名

示例:
使用root 创建一个文件apple.txt ,然后将其所有者修改成 tom
在这里插入图片描述

组的创建
groupadd 组名
文件/目录 的 所在组
修改文件所在的组
chown 用户名 文件名

示例
使用root用户创建文件 orange.txt ,看看当前这个文件属于哪个组【root】,然后将这个文件所在组,修改到 police组。

chgrp  police  orange.txt 
改变用户所在组
usermod   –g   组名  用户名
usermod   –d   目录名  用户名  改变该用户登陆的初始目录。

示例
创建一个土匪组(bandit)将 tom 这个用户从原来所在的police组,修改到 bandit(土匪) 组

Usermod  -g  bandit  tom
其它组

除文件的所有者和所在组的用户外,系统的其它用户都是文件的其它组。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值