Linux自学之旅-基础命令(chown和chgrp)

Linux自学之旅-基础命令(改变所有者与所属组的命令)


前言

1.上一节我们总结了对于文件来说基本权限位的作用,主要讲述了普通文件和目录文件之间的权限位以及他们的不同处,还没看的请点击下方链接进入观看吧:基本权限位的作用

2.这一节我们继续回归命令,来讲讲可以对权限位进行操作的两个命令,一个可以修改文件所有者一个可以修改文件所属组


提示:以下是本篇文章正文内容

一、chown命令

我们知道chmod是可以修改权限位的权限模式,那么在我们Centos中是否有可以修改文件所有者的命令呢?答案当然是肯定有的,这就是我们的chown命令,chown命令可以修改文件所有者和所属组

  • 命令名称:chown
  • 命令全称:change file owner and group
  • 所在路径:/bin/chown
  • 执行权限:所有用户
  • 功能描述:修改文件所有者或所属组
命令格式
chown [选项] 所有者:所属组 文件名称
-R:递归修改,也就是给目录下所有文件都修改权限

我们来举两个例子:

(只修改所有者)
[root@localhost ceshi]# ls -lh 
总用量 0
-rw-r--r-- 1 root root 0 1月  27 09:11 a.txt
[root@localhost ceshi]# 
[root@localhost ceshi]# chown snljh a.txt 
[root@localhost ceshi]# ls -lh
总用量 0
-rw-r--r-- 1 snljh root 0 1月  27 09:11 a.txt
[root@localhost ceshi]# 

(如上,我a.txt这个文件本来所有者是root,但是我通过chown这个命令将该文件的所
有者变为snljh这个用户)
(修改所有者和所属组)
[root@localhost ceshi]# ls -lh
总用量 0
-rw-r--r-- 1 snljh root 0 1月  27 09:11 a.txt
[root@localhost ceshi]# chown snl:snl a.txt 
[root@localhost ceshi]# 
[root@localhost ceshi]# ls -lh
总用量 0
-rw-r--r-- 1 snl snl 0 1月  27 09:11 a.txt
[root@localhost ceshi]# 

(还是刚刚那个文件,我用chown后面接要修改的所有者和所属组的方式
修改了我a.txt这个文件的所有者和所属组)

二、chgrp命令

chgrp命令主要作用就是用来修改文件的所属组,其实我说吧,第一个chown命令就可以两个都修改,只用记一个其实都差不多了,不过我们既然有这个命令,那么我们还是要了解一下。

  • 命令名称:chgrp
  • 命令全称:change group ownership
  • 所在路径:/bin/chgrp
  • 执行权限:所有用户
  • 功能描述:修改文件所属组
命令格式
chgrp 所属组 文件名称

举个例子:

[root@localhost ceshi]# ls -lh 
总用量 0
-rw-r--r-- 1 snl snl 0 1月  27 09:11 a.txt
[root@localhost ceshi]# 
[root@localhost ceshi]# chgrp snljh a.txt 
[root@localhost ceshi]# 
[root@localhost ceshi]# ls -lh
总用量 0
-rw-r--r-- 1 snl snljh 0 1月  27 09:11 a.txt
[root@localhost ceshi]# 

(如上,我a.txt这个文件的所属组本来是snl的,我利用chgrp这个命令
将文件的所属组变成了snljh)

总结

本节我们说完了{
1.修改文件所有者和所属组的命令:chown
2.修改文件所属组的命令:chgrp
}
下节我们继续讲关于权限的知识

我是结花,我们下次见!

  • 8
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
chownchgrp命令都是用于修改文件的所有者和所属组的命令chown命令的全称是change file owner and group,它的作用是修改文件的所有者和所属组。使用chown命令时,可以通过指定文件的所有者和所属组来修改文件的属性。例如,可以使用以下命令将文件的所有者修改为user1,所属组修改为group1: ``` chown user1:group1 filename ``` 还可以使用-R选项来递归修改目录下所有文件的所有者和所属组。 chgrp命令的全称是change group ownership,它的作用是修改文件的所属组。使用chgrp命令时,只需要指定文件的所属组即可。例如,可以使用以下命令将文件的所属组修改为group1: ``` chgrp group1 filename ``` 与chown命令类似,chgrp命令也可以使用-R选项来递归修改目录下所有文件的所属组。 综上所述,chown命令可以同时修改文件的所有者和所属组,而chgrp命令只能修改文件的所属组。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Linux自学之旅-基础命令chownchgrp)](https://blog.csdn.net/qq313088385/article/details/113246827)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [Linux 变更文件或目录的拥有者和所属群组命令 chownchgrp](https://blog.csdn.net/WZY_snail/article/details/99579030)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

结花

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

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

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

打赏作者

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

抵扣说明:

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

余额充值