文件和目录读写执行权限的区别

Posted 五个板栗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件和目录读写执行权限的区别相关的知识,希望对你有一定的参考价值。

权限的数字表示

  • r——4
  • w——2
  • x——1
rwxrw_r__     rw_r____
7 6 4 6 4 0

1.读权限 r

  • 对文件的含义:可以查看文件的内容(cat、tac、more、less、head、tail)
  • 对目录的含义:可以列出目录的内容(ls)

2.写权限 w

  • 对文件的含义:可以修改文件的内容(vim、vi)
  • 对目录的含义:可以在目录中创建、删除文件及目录(touch/mkdir、rm/rmdir)

3.执行权限 x

  • 对文件的含义:可以执行文件(script脚本)
  • 对目录的含义:可以进入目录(cd)

操作对象

  • u  表示用户(user),对文件或目录的所有者
  • g 表示同组用户(group),与文件所有者有相同ID的所有用户
  • o 表示其他用户(others),除去用户和同组用户以外的用户

操作符号

  • + 添加某个权限
  • - 取消某个权限
  • = 赋予给定权限并取消其他所有权限(如果有的话)

4.chmod修改文件权限

  • 文字设定法

chmod [who] [+|-|=] [mode]  filename

chmod u+x fil
  • 数字设定法

chmod [操作码] filename

chmod 764 

以上是关于文件和目录读写执行权限的区别的主要内容,如果未能解决你的问题,请参考以下文章

Linux将目录设置为所有人都能读写

linux目录权限

三个Linux权限

文件和目录读写执行权限的区别

如何优雅地运用位运算实现产品需求?

权限管理