linux下文件权限、属主和属组的修改方法(chmod,chown用法)

目录

一、chmod命令

1、简介

2、命令格式

3、简化版格式

4、实例

二、chown命令

1、简介

2、命令格式

3、简化版格式

4、实例


注:
1、以下测试在ubuntu 9.10上进行,其他平台未测试。
2、本文只是我个人的理解,不一定完全正确
3、版权所有,转载请注明作者和出处

一、chmod命令

1、简介

linux的文件的权限有三级:属主权限,属组权限,其他用户权限,可以使用chmod命令来修改三级权限,各个权限的意义见下图:

具体见我的另一篇文章:https://blog.csdn.net/tsummer2010/article/details/104438878

2、命令格式

3、简化版格式

chmod [-cfvR] [--help] [--version] mode file···
其中:
-c : 若该文件权限确实已经更改,才显示其更改
-f : 若该文件权限无法被更改也不要显示错误信息,即不要显示错误信息
-v : 显示权限变更的详细记录
-R : 以递归的方式逐个变更权限,即变更目录下的所有目录和文件
--help    : 显示帮助信息
--version : 显示命令的版本信息

mode :权限设置,格式为:[ugoa...][[+-=][rwxX]...][,...]
其中:
u 表示该文件的拥有者,属主,user
g 表示该文件所在的组,属组,group
o 表示除了u和g以外的用户,other
a 表示所有用户,all
+ 表示增加某个权限
- 表示取消某个权限
= 表示唯一设定某个权限
r 表示可读取,可以用十进制的4表示
w 表示可写入,可以用十进制的2表示
x 表示可执行,可以用十进制的1表示
X 表示该文件是子目录或该文件已经被设定为可执行权限


我一般喜欢用数字来表示权限,非常的方便直接,
格式为:chmod abc file
a表示属主的权限,4表示r,2表示w,1表示x,把三位数字加起来就是属主的权限了
b表示属组的权限,4表示r,2表示w,1表示x,把三位数字加起来就是属组的权限了
c表示其他用户的权限,4表示r,2表示w,1表示x,把三位数字加起来就是其他用户的权限了

4、实例

二、chown命令

1、简介

chown命令可以修改文件的所有者和所在的组,该命令一般只有root才可以使用。

具体见我的另一篇文章:https://blog.csdn.net/tsummer2010/article/details/104438878

2、命令格式

3、简化版格式

chown [-cfhvR] [--help] [--version] user[:group] file···
chown [-cfhvR] [--help] [--version] user[.group] file···
-c : 显示更改的信息
-f : 忽略错误信息
-h : 修复符号链接
-v : 显示详细的处理信息
-R : 处理指定目录及其子目录下的所有文件(递归操作)
--help    : 显示帮助信息
--version : 显示版本信息

user  : 修改后的文件拥有者的ID
group : 修改后的文件所在组的ID

4、实例

 

2020-04-15 在北京

今日:全国确诊83747例 海外确诊超192万 美国超61万

  • 7
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值