Linux 文件权限

2023-12-15 14:36:26

背景

因为在做一个任务的时候,调接口要到某个路径下的文件下记录log,但是调接口总是报一个错误:

SEVERE: Local file cretaion error! I/O exception! File: /xxx/xxx/xxx/xx.log

发现是一个创建文件的错误,根据提示,想到一种可能就是文件缺少写入的权限,导致创建文件失败,因为尝试给文件和文件夹添加权限,添加权限时候,确实可以了,正好做一下总结,作为一个思路。

文件权限

我们可以看一下例子:
第一列展示的就是此文件的读写等权限,分成3组,通过-来分组的
三类:

  • owner 属主,缩写 u
  • group 属组,缩写g
  • other 其他,缩写o

三种权限:

  • r:Read 读
  • w:Write 写
  • x:eXecute 执行
    在这里插入图片描述

修改权限的方法

  • 方法1:mode法

格式:chmod who opt per file

who:u g o a(all)

opt:+ – =

per:r w x X

  • 方法2:数字法

格式:chmod XXX file

rwx rw- r–
111 110 100
7 6 4

r:4
w:2
x:1

还有一些其他有关文件权限的,可以参考此篇博文,写的很详细:
https://www.cnblogs.com/75qiwu/p/17862092.html

文章来源:https://blog.csdn.net/hdy14/article/details/134926107
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。