1.查看文件权限



文件权限字含义
文件:文件的基本权限是读,写,执行权限:
读 R:分配对文件的内容进行读取和查看文件的权限。
写 W:分配对文件的内容进行修改或者删除的权限。
执行 X:允许用户将该文件作为一个程序进行执行的权限。
目录:目录的基本权限也是读,写,执行,但与文件的权限有一定区别:
读 R:访问目录意味着用户可以读取目录下的内容。用户可以查看目录内的文件名。
写 W:这个权限意味着用户可以在目录下面删除或者新建文件。
执行 X:执行一个目录并没有真正的意义,因此将它当作可以遍历目录的权限。


chmod命令用来变更文件或目录的权限。在UNIX系统家族里,文件或目录权限的控制分别以读取、写入、执行3种一般权限来区分,另有3种特殊权限可供运用。用户可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可。符号连接的权限无法变更,如果用户对符号连接修改权限,其改变会作用在被连接的原始文件。
语法:chmod(选项)(参数)
参数:-R 递归处理,将指令目录下的所有文件及子目录一并处理;
-v 显示操作过程



a+x 是给所有人加上可执行权限,包括所有者,所属组,和其他人
o+x 只是给其他人加上可执行权限
chown命令改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。用户可以是用户或者是用户D,用户组可以是组名或组id。 只有文件主和超级用户才可以使用该命令。
语法:chown (选项)(参数)
参数:-R或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理;
-v或——version:显示指令执行过程;
umask命令,(实际工作中很少用^..^)用来设置限制新建文件权限的掩码。当新文件被创建时,其最初的权限由文件创建掩码决定。用户每次注册进入系统时,将自动设置掩码mode来限制新文件的权限
系统默认的umask是0022

lsattr命令与chattr命令
chattr
chattr命令文件权限属性设置 chattr命令用来改变文件属性。这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:
a:让文件或目录仅供附加用途;
b:不更新文件或目录的最后存取时间;
c:将文件或目录压缩后存放;
d:将文件或目录排除在倾倒操作之外;
i:不得任意更动文件或目录;
s:保密性删除文件或目录;
S:即时更新文件或目录;
u:预防意外删除。
PS:对目录加i与a权限并不影响对内部已存在的文件的操作。
参数:-R:递归处理,将指令目录下的所有文件及子目录一并处理;



lsattr命令:
lsattr命令用于查看文件的第二扩展文件系统属性。

参数:
-a  显示所有文件和目录,包括以"."为名称开头字符的额外内建,现行目录"."与上层目录".."。
-d  显示,目录名称,而非其内容。
-R  递归处理,将指定目录下的所有文件及子目录一并处理。

本文转自whshurk 51CTO博客,原文链接:http://blog.51cto.com/shurk/2054758,如需转载请自行联系原作者

LINUX文件、目录权限及相关操作命令相关推荐

  1. EduCoder Linux文件/目录高级管理三

    本实训主要讲解Linux中文件/目录的特殊权限和特殊属性. Linux系统中文件/目录除了有读(r).写(w).执行(x)权限外,文件/目录还存在特殊的权限,这些权限分别是SUID.SGID和Stic ...

  2. 文件/目录权限相关命令:chmod、chown、umask、lsattr/chattr命令解析

    2019独角兽企业重金招聘Python工程师标准>>> 本文索引: 文件/目录权限修改:chmod 预备知识 几种具体用法 重要参数: -R 所有者/所属组修改: chown 几种具 ...

  3. Linux修改文件/目录权限

    修改文件/目录权限 第一种方式 通过chmod指令,可以修改文件或者目录的权限 +: 添加权限 -: 减少权限 u: 所有者 g: 所在组 o: 其他人(组) a: 所有人(u,g,o的总和) 例: ...

  4. EduCoder Linux文件/目录高级管理一

    Linux 系统中的每个文件和目录都有访问许可权限,用它来确定谁能通过何种方式对文件和目录进行访问和操作. 文件的访问权限分为只读,只写和可执行三种. 目录的访问权限分为可浏览.可修改目录内容和可进入 ...

  5. linux目录权限都是nobody,你真的了解Linux的目录权限?

    最近系统的学习Linux知识,看到目录权限的知识点时有点恍然大悟,顿感醍醐灌顶,另外还有些许的汗颜. 在说Linux目录权限之前,我先简要梳理下Linux文件的权限. 文件权限有10列,第1位代表这个 ...

  6. Linux文件/目录高级管理一(中级难度)

    Linux 系统中的每个文件和目录都有访问许可权限,用它来确定谁能通过何种方式对文件和目录进行访问和操作. 文件的访问权限分为只读,只写和可执行三种. 目录的访问权限分为可浏览.可修改目录内容和可进入 ...

  7. 查看linux文件的权限:ls -l 文件名称

    查看linux文件的权限:ls -l 文件名称 查看linux文件夹的权限:ls -ld 文件夹名称(所在目录) 修改文件及文件夹权限: sudo chmod -(代表类型)×××(所有者)×××(组 ...

  8. EduCoder Linux文件/目录高级管理二

    本实训主要讲解Linux中一个文件/目录是如何在磁盘中存放的,Linux将一个磁盘划分为不同的分区,每个分区可以有不同的格式,Linux用的系统格式有ext2.ext3和ext4. Linux能够识别 ...

  9. Linux文件默认权限和umask笔记

    关于Linux文件默认权限的问题,可以实际先尝试一下如下命令: root用户登录 [root@localhost test]# touch file1 [root@localhost test]# l ...

最新文章

  1. linux压缩一个文件的命令行,linux下用命令行解压缩文件
  2. Nilearn教程系列(2)-3D和4D niimgs:处理和可视化
  3. 我眼中的Linux设备树(二 节点)
  4. 数据竞赛:第四届工业大数据竞赛-虚拟测量
  5. 3月第4周全球域名商TOP15:万网第四 涨幅居亚
  6. KafkaController介绍
  7. 鸿蒙眼镜怎么样,Babiators儿童太阳镜怎么样 Babiators儿童太阳镜测评
  8. 计算机多媒体话筒声音怎么调,音频调节器怎么调试麦克风 音频调节器调试麦克风方法介绍...
  9. 因子分析法基于matlab,因子分析matlab
  10. 泛函分析 04.04 有界线性算子 - 开映射定理与逆算子定理
  11. 正点原子阿尔法linux开发板USB烧录裸机例程
  12. QTabWidget 删除tab
  13. .net 实现网页截图
  14. 第四章——软件测试流程和规范
  15. Spring Actuator介绍及使用
  16. 不定式作各种成份和现在分词作各种成份
  17. 力扣(leetcode)[118. 杨辉三角] 简单
  18. 《操作系统》第三章 知识点整理
  19. Python爬虫下一代网络请求库httpx和parsel解析库测评
  20. 2020年A证(安全员)多少钱及A证(安全员)考试申请表

热门文章

  1. 【并行编程】系统体系结构和组件具体说明
  2. 在pymongo中使用distinct
  3. 《head first java 》读书笔记
  4. Windows Server 2008 定义用户桌面图标
  5. 没想到,阿里工程师每天必刷的网站是......
  6. asp.net C#压缩打包文件例子
  7. 基于纯Java代码的Spring容器和Web容器零配置的思考和实现(3) - 使用配置
  8. HackTheGame 攻略 - 第三关
  9. CodeSite使用小结
  10. Dubbo源码分析(六)服务引用的具体流程