Linux文件权限知多少?

2021-07-29 15:14:10 1228

总结rwx对文件的影响

读取权限(r)具有读取阅读文件内容权限
  • 1.只能使用查看类命令cat、head、tail、less、more

写入权限(w)具有新增、修改文件内容的权限
  • 1.使用vim编辑会提示权限拒绝, 但可强制保存,会覆盖文件的所有内容

  • 2.使用echo命令重定向的方式可以往文件内写入数据,>>可以进行追加

  • 3.不能删除文件,因为删除文件看的不是文件的属性,需要看上级目录是否有w的权限

执行权限(x)具有执行文件的权限
  • 1.执行权限什么用都没有

  • 2.如果普通用户需要执行文件,需要配合r权限(不需要编辑文件,但是需要阅读文件当中的内容,执行文件当中的内容)

总结rwx对目录的影响

读取权限(r),如果目录只有r权限: 具有浏览目录及子目录权限
  • 1.可以使用ls命令浏览目录及子目录, 但同时也会提示权限拒绝

  • 2.使用ls -l命令浏览目录及子目录,文件属性会带问号,并且只能看到文件名总结: 目录只有r权限,仅仅只能浏览目录内的文件名,无其他操作权限

写入权限(w),如果目录只有w权限: 具有增加、删除或修改目录内文件名权限(需要x权限配合,才能创建)

  • PS: 如果目录有w权限, 可以在目录内创建文件, 删除文件(跟文件本身权限无关,文件夹内的文件属于文件夹的管理范围内)不能进入目录、不能复制目录、不能删除目录、不能移动目录

执行权限(x),如果目录只有x权限

  • 1.只能进入目录

  • 2.不能浏览、复制、移动、删除

Linux权限总结与注意事项

文件权限:
  • 文件r权限, 只给用户查看,无其他操作

  • 文件rw权限, 可以查看和编辑文件内容

  • 文件rx权限, 允许查看和执行文件、但不能修改文件—–>PASS

  • 文件rwx权限, 能读,能写,能执行,但不能删除,因为删除需要看上级目录的权限有没有w(写入权限)—–>PASS


目录权限:
  • 目录rx权限, 允许浏览目录内文件以及子目录、并允许在目录内新建文件, 不允许创建、删除文件和目录

  • 目录wx权限, 能进入目录,能删除内容,能写入内容,但就是无法使用ls cat这样的命令—–>PASS

  • 目录rw权限, 能看,能写,但无法进入目录(无法操作文件夹内的子文件夹)—–>PASS


PS: 文件的 x权限小心给予,目录的 w权限小心给予。PS: 文件通常设定的权限是644,目录设定的权限是755PS: 控制目录权限755, 如果有普通用户需要操作目录里面的文件,再来看文件的权限


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: