Linux文件权限命令

一、文件属性基础知识

1.文件属性

请添加图片描述

2.文件属性解释

①文件类型(file type):
d 目录
- 文件
l 链接文档
b 装置文件里面的可供存储的接口设备
c 装置文件里面的串行端口设备,例如键盘、鼠标

②用户权限(user permissions):
r 可读
w 可写
x 可执行
- 否定的意思,例如r-x,可读不可写可执行

③用户组权限(group permissions)

④其他用户权限(other permissions)

⑤链向此文件的连接数(number of hard links)

⑥用户名字(user name)

⑦用户组名字(group name)

⑧大小(size)

⑨时间(date)

⑩文件名(filename)

二、文件权限命令

1.chgrp命令

作用:更改文件属于哪个用户组
语法:chgrp [-R] 属组名 文件名
参数:
-R 递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改
常用命令:
chgrp root a.txt 更改a.txt文件的所属用户组为root
chgrp -R root a 更改a目录及a目录下的所有文件的所属用户组为root

2.chown命令

作用:更改文件属于哪个用户,也可以同时更改文件属于哪个用户组
语法:
chown [-R] 属主名 文件名
chown [-R] 属主名:属组名 文件名
参数:
-R 递归更改文件属主和属组,就是在更改某个目录文件的属主和属组时,如果加上-R的参数,那么该目录下的所有文件的属主和属组都会更改
常用命令:
chown root a.txt 更改a.txt文件的所属用户为root
chown -R root a 更改a目录及a目录下的所有文件的所属用户为root
chown admin:root a.txt 更改a.txt文件的所属用户为admin,所属用户组为root
chown -R admin:root a 更改a目录及a目录下的所有文件的所属用户为admin,所属用户组为root

3.chmod命令

作用:更改文件权限
语法:chmod [-R] xyz 文件或目录
参数:
-R 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件都会变更
xyz:
x(用户权限值):r(4)、w(2)、x(1)
y(用户组权限值):r(4)、w(2)、x(1)
z(其他用户权限值):r(4)、w(2)、x(1)
常用命令:
chmod 777 a.txt 更改a.txt文件的权限值为777
chmod -R 743 a 更改a目录及a目录下所有文件的权限值为743

  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值