Linux如何设置文件和文件夹的读写权限

 更新时间:2023年10月27日 11:03:07   作者:彭世瑜  
这篇文章主要介绍了Linux如何设置文件和文件夹的读写权限问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

权限说明

ls -l <文件名>
-rw-rw-r-- 

一共有10位数,其中:

  • 最前面那个 - 代表的是类型(-文件 d 文件夹)
  • 中间那三个 rw- 代表的是所有者(user)
  • 然后那三个 rw- 代表的是组群(group)
  • 最后那三个 r-- 代表的是其他人(other)

这里再解释一下后面那9位数:

  • r 表示文件可以被读(read)
  • w 表示文件可以被写(write)
  • x 表示文件可以被执行(如果它是程序的话)
  • - 表示相应的权限还没有被授予

常见的权限

权限表示权限代码所有者权限群组权限所有人权限
-rw-------600读、写--
-rw-r–r--644读、写
-rwx------700读、写、执行--
-rwxr-xr-x755读、写、执行读、执行读、执行
-rwx–x--x711读、写、执行执行执行
-rw-rw-rw-666读、写读、写读、写
-rwxrwxrwx777读、写、执行读、写、执行读、写、执行

修改权限

# 文件
chmod 777 demo.txt  # 一个文件 可写可读可执行

chmod 777 *.txt   # 目录下所有 txt 文件 可写可读可执行

chmod 777 *.*  # 目录下所有文件 可写可读可执行

# 目录
chmod 777 /demo  # 目录 可写可读可执行

chmod 777 *  # 目录下所有的文件夹

chmod -R 777 /demo   # 修改文件夹内所有的文件和文件夹及子文件夹

在终端输入:

chmod o w xxx.xxx
表示给其他人授予写xxx.xxx这个文件的权限

chmod go-rw xxx.xxx
表示删除xxx.xxx中组群和其他人的读和写的权限

  • u 代表所有者(user)
  • g 代表所有者所在的组群(group)
  • o 代表其他人,但不是u和g (other)
  • a 代表全部的人,也就是包括u,g和o
  • r 表示文件可以被读(read)
  • w 表示文件可以被写(write)
  • x 表示文件可以被执行(如果它是程序的话)

其中:rwx也可以用数字来代替

r ------------4
w ------------2
x ------------1
- ------------0

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Linux一键安装web环境全攻略(阿里云服务器)

    Linux一键安装web环境全攻略(阿里云服务器)

    这篇文章主要介绍了Linux一键安装web环境全攻略,这些都是阿里云出的方便站长架设php运行环境的工具,需要的朋友可以参考下
    2016-10-10
  • Apache POI用法示例详解

    Apache POI用法示例详解

    Apache POI是一个开源的Java API,用于处理Microsoft Office文档,提供了多种组件,例如HSSF、XSSF等,以支持不同格式如Excel、Word、PowerPoint等文件的读写操作,本文介绍Apache POI用法,感兴趣的朋友跟随小编一起看看吧
    2024-09-09
  • Linux运维基础交换分区和lvm管理教程

    Linux运维基础交换分区和lvm管理教程

    这篇文章主要介绍了Linux运维基础中的交换分区和lvm管理教程,附含源码示例,有需要的朋友可以借鉴参考下,祝大家共同学习共同进步
    2021-09-09
  • 详解Linux查看实时网卡流量的几种方式

    详解Linux查看实时网卡流量的几种方式

    本篇文章中主要介绍了详解Linux查看实时网卡流量的几种方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • Linux中grep和egrep命令详解

    Linux中grep和egrep命令详解

    在本篇文章里小编给大家整理的是关于Linux之grep和egrep命令总结内容,有需要的朋友们参考学习下。
    2019-10-10
  • SSH 登录工具常用命令

    SSH 登录工具常用命令

    既然申请了国外的主机,那么SSH登录工具肯定是必不可少的,这里罗列一些常用的SSH命令,以备查用。
    2009-02-02
  • 解决linux下zip文件解压乱码问题

    解决linux下zip文件解压乱码问题

    本篇文章主要介绍了解决linux下zip文件解压乱码问题,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-05-05
  • Ubuntu 17.04系统下源码编译安装opencv的步骤详解

    Ubuntu 17.04系统下源码编译安装opencv的步骤详解

    这篇文章主要给大家介绍了在Ubuntu 17.04系统下源码编译安装opencv的相关资料,文中将一步步的步骤介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面跟着小编来一起学习学习吧。
    2017-08-08
  • linux文件系统调整大小的方法(linux调整分区大小)

    linux文件系统调整大小的方法(linux调整分区大小)

    本文归纳了在不破快文件系统数据的前提下对文件系统大小进行调整的方法.这里采用的是"拆东墙, 补西墙"的方法, 当然, 如果你的磁盘中有未分区的空闲空间, 你就不用减小某个分区的空间了
    2014-01-01
  • Kloxo-MR VPS主机控制面板-安装使用及中文设置方法

    Kloxo-MR VPS主机控制面板-安装使用及中文设置方法

    这篇文章主要介绍了Kloxo-MR VPS主机控制面板-安装使用及中文设置方法,需要的朋友可以参考下
    2017-07-07

最新评论