5. Linux命令必知必会之chgrp命令

chgrp命令用于改变指定文件或目录的所属用户组。通过这个命令,可以调整文件的所有者权限,例如将文件test.file的用户组从work变更为root。同时,可以使用‘-R’选项批量修改同一目录下所有文件的用户组。这有助于管理文件系统的访问控制。
摘要由CSDN通过智能技术生成
5. chgrp

功能介绍

chgrp命令用于改变指定文件或目录所属的群组

用法用例

先来看一下文件相关的东西

第1位”-“代表文件类型为普通文件

Linux下文件类型介绍:

  • 普通文件(-)
  • 目录文件(d)
  • 链接文件(l)
  • 块设备文件(b)
  • 字符设备文件©
  • 管道文件§
  • 套接字文件(s)

第2-10位”rw-rw-r–"代表文件权限

前面的“rw-”代表文件所有者的权限是读写不可执行

中间的“rw-”代表文件所属用户组的权限是读写不可执行

最后的“r–”代表其他用户组的权限是只读

再往后“1”代表连接数

再往后“work work”分别代表所属用户和所属用户组

再往后是日期、大小、时间和文件名

work@work:~$ ls -l test.file 
-rw-rw-r-- 1 work work 12 5月  13 11:15 test.file

使用chgrp命令改变文件所属用户组,修改之后test.file的用户组从work变成了root

root@work:/home/work# ls -l test.file 
-rw-rw-r-- 1 work work 0 5月  13 15:51 test.file
root@work:/home/work# chgrp root test.file 
root@work:/home/work# ls -l test.file 
-rw-rw-r-- 1 work root 0 5月  13 15:51 test.file

假如要修改同一个目录下的所有文件的所属用户组,可以通过“-R”选项一次性修改

root@work:/home/work# ls -l test/
total 0
-rw-r--r-- 1 root root 0 5月  13 15:57 a
-rw-r--r-- 1 root root 0 5月  13 15:57 b
-rw-r--r-- 1 root root 0 5月  13 15:57 c
-rw-r--r-- 1 root root 0 5月  13 15:57 d
-rw-r--r-- 1 root root 0 5月  13 15:57 e
root@work:/home/work# chgrp -R work test/
root@work:/home/work# ls -l test/
total 0
-rw-r--r-- 1 root work 0 5月  13 15:57 a
-rw-r--r-- 1 root work 0 5月  13 15:57 b
-rw-r--r-- 1 root work 0 5月  13 15:57 c
-rw-r--r-- 1 root work 0 5月  13 15:57 d
-rw-r--r-- 1 root work 0 5月  13 15:57 e

总结

chgrp命令被用来修改文件所属的用户组,以此来改变文件的所属权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

→嵌入式Linux开发

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值