一、文件属性概述

Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用ll或者ls -l命令来显示一个文件的属性以及文件所属的用户和组。

1)从左到右的10个字符表示,如图7-1所示

如果没有权限,就会出现减号[ - ]而已。从左至右用0-9这些数字来表示:

(1)0首位表示类型

在Linux中第一个字符代表这个文件是目录、文件或链接文件等等

- 代表文件

d 代表目录

l 链接文档(link file)

d 代表目录,相当于windows的文件夹
c 代表字符设备文件,例如鼠标,键盘

(2)第1-3位确定属主(该文件的所有者)拥有该文件的权限。---User

(3)第4-6位确定属组(所有者的同组用户)拥有该文件的权限,---Group

(4)第7-9位确定其他用户拥有该文件的权限 ---Other

2)rxw作用文件和目录的不同解释

(1)作用到文件:

[ r ]代表可读(read): 可以读取,查看

[ w ]代表可写(write): 可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件.

[ x ]代表可执行(execute):可以被系统执行

(2)作用到目录:

[ r ]代表可读(read): 可以读取,ls查看目录内容

[ w ]代表可写(write): 可以修改,目录内创建+删除+重命名目录

[ x ]代表可执行(execute):可以进入该目录

二、chmod 改变权限

图7-3 基本语法

第一种方式变更权限

chmod  [{ugoa}{+-=}{rwx}] 文件或目录

chmod u+x test.txt
chmod u-x,o+x test.txt

第二种方式变更权限

chmod  [mode=421 ]  [文件或目录]

chmod 777 test.txt

r=4 w=2 x=1        rwx=4+2+1=7

rwx = 4 + 2 + 1 = 7 (可读写运行)

rw = 4 + 2 = 6 (可读写不可运行)

rx = 4 +1 = 5 (可读可运行不可写)

示例:

最高权限777:(4+2+1) (4+2+1)  (4+2+1)

第一个7:表示当前文件的拥有者的权限,7=4+2+1 可读可写可执行权限

第二个7:表示当前文件的所属组(同组用户)权限,7=4+2+1 可读可写可执行权限

第三个7:表示当前文件的组外权限,7=4+2+1 可读可写可执行权限

示例:

755:(4+2+1) (4+1)  (4+1)

第一个7:表示当前文件的拥有者的权限,7=4+2+1 可读可写可执行权限

第二个5:表示当前文件的所属组(同组用户)权限,5=4+1 可读可执行权限

第三个5:表示当前文件的组外权限,5=4+1 可读可执行权限

Linux文件属性的777权限相关推荐

  1. 如何查找Linux中所有777权限的文件?

    正确的设置文件权限是Linux系统管理中最关键的部分.一个权限为777的文件对每个人都是开放的,可以读和写.任何登录到系统的用户都可以对这个文件进行写入.这对您的服务器系统是具有很大的安全威胁的. 在 ...

  2. Linux 文件属性及特殊权限详解

    文件属性结构如下所示,通过该图我们可以全局把握类 Unix 操作系统的文件属性组成结构,本篇博客不仅会介绍一些常用的属性,还会引申介绍一些容易被忽略的特殊权限. 0x10 文件类型 Linux 第一个 ...

  3. Linux文件属性3——文件权限管理

    以下内容源于朱有鹏<物联网大讲堂>课程的学习整理,如有侵权,请告知删除. 1.st_mode中记录的文件权限位 st_mode本质上是一个32位的数(类型就是unsinged int),这 ...

  4. linux 775和777权限有什么区别

    读取权限 r = 4  写入权限 w = 2  执行权限 x = 1 775 这三个数字代表拥有者,组用户,其他用户的权限.  例如:  7 拥有者有 读取,写入,执行权限  7 组用户有 读取,写入 ...

  5. java上传文件怎么设置成777权限_777权限是什么意思?文件夹权限为777如何修改设置?...

    什么是777权限 777权限指的是当前用户可以对相应的文件进行读取.写入和执行的操作,我们建站的时候,有些用户没有对某个文件夹777权限,可能就会造成网站报错,无法正常执行.比如:网站的缓存文件夹,就 ...

  6. linux文件属性644到755,linux:644、755、777权限详解

    第一位7等于4+2+1,rwx,所有者具有读取.写入.执行权限: 第二位5等于4+1+0,r-x,同组用户具有读取.执行权限但没有写入权限: 第三位5,同上,也是r-x,其他用户具有读取.执行权限但没 ...

  7. linux文件属性权限相关

    一个linux目录或者文件,都会有一个所属主和所属组. 所属主,即文件的拥有者,而所属组,即该文件所属主所在的一个组. linux文件属性 包括文件类型 - d  l  b c s 依次表示 普通文件 ...

  8. 权限不足_十分钟掌握Linux文件属性及权限操作,不再担心权限不足!

    Linux 文件基本属性 Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限.为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规 ...

  9. Linux文件属性、权限设置

    来源:http://blog.csdn.net/xrt95050/article/details/5595615 Linux文件属性.权限设置 文件属性和权限 [root@daf root]# ls ...

  10. linux 把根目录设置成777权限的补救方法

    Linux把根目录设置成777权限的补救方法 前两天蛋蛋手就那么一抖啊,一不小心就把根目录权限设置成777了. 本想执行chmod -R 777 ./* 结果一不小心少按了一个点,变成了chmod - ...

最新文章

  1. CRM——插件流程回顾
  2. 报告|机器人行业深度报告:机器人产业价值与回报相关度分析
  3. Centos7 安装 memcached 1.4.25
  4. Time(sdutoj2272)_JAVA
  5. java命令可以但是javac命令找不到
  6. 在SAP Commerce里用SQL查询产品主数据
  7. mybatis的xml文件 比较详细的学习注意点
  8. js 如何将java list集合转换成var类型数组_零基础参加郑州Java培训 一定要注意Arrays.asList的用法...
  9. ASP.NET 路由
  10. android studio撤回快捷键,Android Studio常用快捷键、Android Studio快捷键大全
  11. PC电脑版微信聊天记录迁移方法
  12. 使用Tensorflow2.0实现roi-Align和FPN
  13. 讯飞语音测评SDK的搭建与运用(Android studio)
  14. dubbo实战之四:管理控制台dubbo-admin
  15. 海南化学分析实验室设计工艺归纳
  16. 计算机毕设Python+Vue学科竞赛管理(程序+LW+部署)
  17. R语言自学笔记-----数据转换
  18. php volist中作判断,ThinkPHP模板中判断volist循环的最后一条记录的验证方法
  19. 椭圆曲线密码学ECC
  20. 【django】Windows下安装Redis

热门文章

  1. mysql ibd恢复数据_mysql通过ibd恢复数据
  2. MySQL引用ibd_Linux下使用ibd文件实现MySQL的数据导入和使用
  3. 【unity地编】unity制作场景的流程和要点简要
  4. java.io.IOException: Failed to create local dir in /tmp/blockmgr-adb70127-0a28-4256-a205-c575acc74f9
  5. 知识对话2021《Augmenting Knowledge-grounded Conversations with Sequential Knowledge Transition》论文解读
  6. w7计算机文件夹打开怎么设置密码,win7电脑文件夹怎么设置密码
  7. 安卓中如何获取MD5码
  8. html水晶按钮图片,利用CSS3 Gradients创建无图片水晶按钮
  9. 关于 IOS 的299$ 美元企业模式(In House)及Installing Apps Wirelessly 详解
  10. MTK 平台TP 驱动