Linux group的基本操作(学习日记)

本文介绍了Linux系统中关于用户组的创建、文件所有者查看、用户组更改的方法,详细阐述了文件权限的组成和意义,包括rwx权限在文件和目录下的不同含义,并提供了修改权限和所有者的命令。此外,还涵盖了如何修改文件或目录的组属信息。通过实例操作,帮助读者深入理解Linux的文件权限管理。

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

目录

一、 组的创建

二、查看文件的所有者  

三、更改用户所在组

四、组权限的介绍

1、文件开头10位说明

2、rwx权限说明

1)rwx在文件下

2)rwx在目录下

3)rwx的数字说明权限

 3、其他说明

4、权限修改

1)修改文件或目录权限的指令

五、修改文件所有者

 六、修改文件/目录所在组 


Linux中每一个用户都有一个归属组,不能独立于组外,文件、目录的创建者是用户,所以文件和目录同样在组下

一、 组的创建

【group 组名】

  • 案例1:创建一个组monster,创建用户fox放在monster内
  • group  monster
  • useradd  -g  monster  fox

二、查看文件的所有者  

【ls -ahl】 【ll】

案例2:

三、更改用户所在组

【usermod  -g  新组名  用户名】

改变该用户登陆的初始目录。特别说明:用户需要有进入到新目录的权限。

【usermod  -d  目录名  用户名】

  • 案例3:将用户zwj从原来的组,修改到wudang组中

  • usermod  -g  wudang  zwj

四、组权限的介绍

1、文件开头10位说明

0-9位说明:

0代表文件的类型(d  -  l  c  b)

l是链接

d是目录

c是字符设备文件,比如鼠标键盘

b是块设备,比如硬盘

-是一般文件

1-3位代表所有者拥有该文件的权限 --user

4-6位代表所属组拥有该文件的权限 --group

7-9位代表其他用户同游该文件的权限 --other

2、rwx权限说明

1)rwx在文件下

【r】代表可读read,可以读取查看

【w】代表可写write,可以修改,但不代表能被删除

【x】代表可执行execute,可以被执行

2)rwx在目录下

【r】代表可读read,可以读取,ls查看目录内容

【w】代表可写write,可以修改,对目录的创建,删除,重命名

【x】代码可执行execute,可以进入该目录

3)rwx的数字说明权限

用数字表示位:r=4  w=2  x=1,所以rwx=7,不同的权限可以用数字进行组合

案例4:

第一组rwx:文件拥有者的权限是读、写和执行

第二组rw-:与文件拥有者同一组的用户的权限是读、写但不能执行

第三组r--:不与文件拥有者同组的其他用户的权限是读不能写和执行

 3、其他说明

1                                  文件:硬连接数或    目录:子目录数

root                              用户

root                              组

1213                            文件大小(字节)

Feb 2 09:39                 最后修改日期

abc                              文件名

 

4、权限修改

【chmod】 

1)修改文件或目录权限的指令

u:所有者  g:所有组  o:其他人  a:u g a的总和

①使用+、-、=的方式

②使用数字的方式

案例5:

         ①chmod  u=rwx,g=rx,o=x  文件/目录名

             chmod  o+w  文件/目录名

             chmod  a-x    文件/目录名

         ②chomd  751  文件/目录名

五、修改文件所有者

【chown 用户名  文件名】

【chown  newowner  文件】    改变文件的所有者

【chown  -R newowner  目录】    改变目录的所有者

案例6:请将/home/abc.txt文件的所有者修改成tom 

chown tom /home/abc.txt 

请将/home/test目录下所有的文件和目录的所有者都修改成tom

chown -R tom /home/test 

案例7:使用root创建一个文件为apple.txt,将其所有者改为packbacker

创建apple.txt文件,

 改变所有者

 六、修改文件/目录所在组 

修改文件/目录所在的组

【chgrp  组名  文件名】

  • 案例8:使用root用户创建文件orange .txt,看看当前这个文件属于哪个组,然后将这个文件所在组,修改到fruit 组。
  • groupadd  fruit
  • touch  orange.txt
  • chgrp  fruit  orange.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值