记录下Linux 服务器设置文件和文件夹的读写权限的方法教程。

修改文件可读写属性的方法

例如:把index.htm 文件修改为可写可读可执行:

chmod 777 index.htm

要修改目录下所有文件属性可写可读可执行:

chmod 777 *.*

该命令中可以使用 * 作为通配符。

比如:修改所有htm文件的属性:

chmod 777 *.htm

修改文件夹属性的方法

把目录 /images/small 修改为可写可读可执行:

chmod 777 /images/small

修改目录下所有的文件夹属性:

chmod 777 *

把文件夹名称用 * 来代替就可以了。

要修改文件夹内所有的文件和文件夹及子文件夹属性为可写可读可执行:

chmod -R 777 /upload

总结 Linux 下文件和目录的权限区别:

文件:读文件内容(r)、写数据到文件(w)、作为命令执行文件(x)。

目录:读包含在目录中的文件名称(r)、写信息到目录中去(增加和删除索引点的链接)、搜索目录(能用该目录名称作为路径名去访问它所包含的文件和子目录)

具体说就是:

(1)有只读权限的用户不能用 cd 进入该目录,还必须有执行权限才能进入。

(2)有执行权限的用户只有在知道文件名,并拥有读权利的情况下才可以访问目录下的文件。

(3)必须有读和执行权限才可以 ls 列出目录清单,或使用 cd 命令进入目录。

(4)有目录的写权限,可以创建、删除或修改目录下的任何文件或子目录,即使使该文件或子目录属于其他用户也是如此。

查看目录权限

查看文件权限的语句,在终端输入:

ls -l xxx.xxx (xxx.xxx是文件名)

那么就会出现相类似的信息,主要都是这些:

-rw-rw-r--

一共有10位数,其中:

最前面那个 - 代表的是类型

中间那三个 rw- 代表的是所有者(user)

然后那三个 rw- 代表的是组群(group)

最后那三个 r-- 代表的是其他人(other)

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

r 表示文件可以被读(read)

w 表示文件可以被写(write)

x 表示文件可以被执行(如果它是程序的话)

- 表示相应的权限还没有被授予

现在该说说修改文件权限了

在终端输入:

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

行动:

表示添加权限

- 表示删除权限

= 表示使之成为唯一的权限

当大家都明白了上面的东西之后,那么我们常见的以下的一些权限就很容易都明白了:

-rw------- (600) 只有所有者才有读和写的权限

-rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限

-rwx------ (700) 只有所有者才有读,写,执行的权限

-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限

-rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限

-rw-rw-rw- (666) 每个人都有读写的权限

-rwxrwxrwx (777) 每个人都有读写和执行的权限

linux配置文件读写权限,Linux 服务器如何设置文件和文件夹的读写权限相关推荐

  1. Linux下mysql数据库从服务器A只迁移DATA文件夹到服务器B

    Linux下mysql数据库从服务器A只迁移DATA文件夹到服务器B 操作流程 获取数据 迁移数据 运行新的数据库 后记 操作流程 前言:近期做了一个项目,由于mysql数据库中的数据比较庞大,考虑转 ...

  2. jq fileupload 设置最大文件大小5m_如何在 Linux 服务器上设置 ulimit 和文件描述符数限制 | Linux 中国...

    在生产环境中遇到打开文件数这类的挑战如今已是司空见惯的事情了.-- Shashidhar Soppin 
简介:在生产环境中遇到打开文件数这类的挑战如今已是司空见惯的事情了.因为许多应用程序是基于 J ...

  3. 服务器网站权限,在服务器上设置网站权限

    在服务器上设置网站权限 内容精选 换一换 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助.接口参考文档详细介绍了每个接口的参数和使用方法.您可通过以 ...

  4. Linux搭建smb共享ftp服务器——windows无法写入samba共享路径 无操作权限的问题解决

    1)  检查samba配置文件 vim /etc/samba/smb.conf [mnt] comment = samba share dir path = /mnt/ public = yes wr ...

  5. linux配置文件引用时间,linux时间设置、screen使用、命令分类、hash作用、命令引用及history命令...

    一. 生产环境发现一台服务器系统时间产生偏差,造成服务异常 解决方法 a. 如果服务器硬件时间准备的话,可使用命令:~#] hwclock -s 将硬件时钟同步到系统 b.date [MMDDhhmm ...

  6. linux配置文件为yum,Linux系统配置本地yum源

    下面简单介绍一下本地yum源的配置方法: PS:此方法适用于Linux 7以下的版本,Linux 7版本的本地yum源的配置方法有些不同,以后单独做介绍. 准备: 系统:Centos 6.5 工具:C ...

  7. ssh linux 配置文件详解,Linux ssh服务常用配置的详细描述及建议配置

    SSH服务常用选项描述 配置文件: /etc/ssh/sshd_config 1.AddressFamliy any:支持那IP协议:比如ipv4,ipv6,:默认 any: 2.Port 22 :S ...

  8. linux配置文件语法错误,linux vim配置文件(语法高亮)

    复制代码 代码如下: " 不要使用vi的键盘模式,而是vim自己的 set nocompatible " 语法高亮 set syntax=on "配色方案 colorsc ...

  9. linux配置文件如何排序,Linux系统中sort排序命令的使用教程

    sort命令的功能是对文件中的各行进行排序.sort命令有许多非常实用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序操作的.实际上,sort命令可以被认为是一个非常强大的数据管理工具,用 ...

  10. linux服务器安全文档,CentOS Linux服务器安全设置

    CentOS Linux服务器安全设置 我们必须明白:最小的权限+最少的服务=最大的安全 所以,无论是配置任何服务器,我们都必须把不用的服务关闭.把系统权限设置到最小话,这样才能保证服务器最大的安全. ...

最新文章

  1. darknet: ./src/cuda.c:36: check_error: Assertion `0' failed.
  2. BootStrap Table使用
  3. python iocp_记对协程增加IOCP支持时候踩过的一些坑
  4. 3G应用上新闻联播 TD-SCDMA被内定?
  5. 一步步实现SDDC-逻辑交换与逻辑路由
  6. MPlayer 使用手册中文版
  7. 如何在Mac 上的“终端”中限制回滚行数?
  8. python和web前端哪个容易_Python和Web前端选择哪个比较合适?
  9. 重装服务器系统鼠标键盘用不了,win7重装系统后鼠标键盘不能用怎么办
  10. 2021互联网大厂端午礼盒大盘点
  11. Unity打包后播放视频黑屏问题
  12. 台式win10系统你要来自Trustedinstaller的权限才能对此文件进行更改?
  13. 【在线教育-PC+手机-源代码】HDEDU在线网校系统–学习+练习+考试+支付+营销一站式!在线网校系统 学习练习考试 支付营销
  14. EPLAN史上最全部件库,官网下载,部件宏,EDZ格式,大小合适导入容易
  15. ExcelVBA之 sheet隐藏
  16. 使用C#实现DHT磁力搜索的BT种子后端管理程序+数据库设计(开源)
  17. 风暴控制(storm control)
  18. 中国公交查询系统(busmaster) v1.1 怎么用
  19. procast的linux安装教程,ProCAST2019免费版
  20. 零基础手把手教你制作一个微信小程序云开发-实验室仪器管理系统(二)

热门文章

  1. web3.js查询方法的调用方式汇总
  2. 百度竞价数据分析技巧!
  3. python pillow库画图_Pillow画图
  4. Python爬虫实战 | 人民网爬虫 根据关键词筛选新闻文章
  5. Java Stream API概述
  6. U-Net - Convolutional Networks for Biomedical Image Segmentation论文翻译——中英文对照
  7. FLV格式的视频歌曲地址600首,复制地址可插入外链播放器专用
  8. 微信小程序引入iconfont阿里字体
  9. L9110H电机驱动模块-FPGA
  10. 富文本编辑器抓取秀米图片转存到七牛云