Linux下文件权限设置

本文介绍了Linux系统中查看和理解文件权限的方法,包括ls-l、ll等命令的使用,详细解析了文件权限的d、rwx等符号的含义。同时,文章探讨了文件的八进制权限表示法,并讲解了如何通过chmod命令修改文件权限。此外,还提到了正确设置文件权限对系统安全的重要性,给出了不同类型的文件和目录应具有的权限范例,如程序文件、配置日志文件等。最后,展示了批量修改文件权限的命令行操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.文件权限查看

  • 对于文件
ls -l file
ll file

在这里插入图片描述

  • 对于目录
ls -ld dir
ll -d dir

在这里插入图片描述

2. 文件各个参数解读

 d   rwx  r-x  r-x   2   root  root   4096  Sep  5 14:07   file
drwxr-xr-x2rootroot4096Sep 5 14:07file
文件类型拥有者
的权限
所属组
的权限
其他人
的权限
对于文件:
文件硬链接个数
对于目录:
目录中子目录个数
拥有者属组对于文件:文件大小
对于目录:目录中子文件元数据大小
文件内容最后一次被修改时间文件目录名称
  • 文件类型
    “-” :普通文件
    “d”:目录
    “l”:软连接
    “s”:socket套接字
    “b”:block块设备
    “c”:字符设备

3.文件访问权限解读

参数含义
r对文件:是否可以查看文件中的内容— cat file
对目录:是否可以查看目录中有什么子文件或者子目录— ls dir
w对文件:是否可以编辑文件里的内容
对目录:是否可以对目录中子目录或子文件的元数据进行更改
x对文件:是否可以通过文件名称调用文件内记录的程序
对目录:是否可以进入目录
  • 文件权限8进制写法
r         w         x
4         2         1

4.文件权限修改

chmod 750 file
在这里插入图片描述

5.文件属主修改

chown user:group file
在这里插入图片描述

5.文件权限正确设置

正确的设置文件权限能有效的保证系统安全

  • 目录权限一般不超过750
  • 文件权限一般不超过640
  • 程序文件权限550
  • 配置日志文件权限640
  • 归档文件权限440
  • 证书文件权限600
  • 证书文件所在目录权限700

批量修改文件权限(path为查找路径)
find path -regex ".*\.log\|.*\.txt" |xargs chmod 640

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值