您的位置:首页 > 运维架构 > Linux

Linux文件权限简述

2022-04-05 14:05 1316 查看

对一个文件或文件夹来说,权限有十位。第一位如果是d说明是文件夹,-则表示是文件;后面三组rwx分别代表用户、用户组、其他的读、写、执行权限,-代表没有该权限。下图是某个文件夹内容的权限信息:

1. chmod [u|g|o|a] [=|+|-] [r|w|x] file

- chmod: 文件权限设定命令change mode
- [u|g|o|a]: u代表用户user,g代表用户组group,o代表其他other,a代表all
- [=|+|-]: =表示直接给权限,+/-表示在原来权限的基础上加减权限
- [r|w|x]: r表示读权限,w表示写权限,x表示可执行权限
- file: 文件名

下图是上面指令的示例:

通过touch命令新建了一个test文件,再利用vi编辑器在test内写了打印的命令:

echo 'hello'

然后演示了具体的写法,其中不指定[u|g|o|a]就默认对用户、用户组、其他都起作用。

2.数字方式设置权限

  • r = 4
  • w = 2
  • x = 1

比如希望用户权限为可读可写可执行,用户组和其他只能读和执行,那么可以用755代表权限。因为

7 = 4(r)+2(w)+1(x) 5 = 4(r)+1(x)

下图是一些权限的设置示例:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: