`
conservatism
  • 浏览: 25791 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

linux文件权限总结

阅读更多
总结一下:

>ls -l test
-r--r-xrw- 1 dec users 30 2010-09-07 11:56 test

文件的权限8进制表示是456,文件所属者dec,文件所属组users
注意{users组的用户}可能包含dec,也可能不包含,也就是dec用户所在的组并不代表test文件的所属组,有的题目和文章把users说成是test所属者所在的组是错误的。

先定义一下集合差操作
{a,b,c}-{b}={a,c}
{a,b}-{a,c}={b}


对应这个test文件:
{dec}权限是r--
{users组的用户}-{root,dec}权限是r-x
{所有用户}-{users组的用户}-{root,dec}的权限是rw-
{root}这个集合里面的用户是什么权限呢?root只能保证有r权限,至于w和x,必须至少一个其它的用户有这种权限,root才可以有。当然root可以通过chmod来获得相应的权限。本例中的test不是一个目录,如果是目录,即便访问权限是000,root也对该目录有执行权限。
把上述四个集合相加,正好=={所有用户},而且这四个集合是绝对没有交集的,不会有歧义。

ps1:关于执行权限,假设/tmp/a/b,普通用户dec对b有执行权限,对a没有执行权限,那么dec不能执行b,即便他已经cd到了/tmp/a也不行

ps2:对目录来说,读权限决定了是否可以在该目录下ls,写权限决定了是否可以在目录进行修改:还是以/tmp/a/b为例, 如果dec对a的权限是--x,对b是rwx,那么在目录/tmp/a下执行ls会报错,执行cd b没有问题,执行cp -r b /tmp没有问题,mv b /tmp则会报错,因为mv会试图删掉b,删掉b视为对a造成了修改




1
0
分享到:
评论
1 楼 changyy_1988 2010-09-13  
 

相关推荐

    Linux 文件权限总结

    在 Linux 中基本的任务之一是设置文件权限。理解它们是如何实现的是你进入 Linux 世界的第一步。如您所料,这一基本操作在类 UNIX 操作系统中大同小异。实际上,Linux 文件权限系统直接取自于 UNIX 文件权限(甚至...

    Linux文件管理的总结

    Linux文件管理; Linux文件和目录的权限管理和区别; Linux文件和目录的内容操作; Linux文件系统EXT2的详解

    linux系统权限总结

    linux操作系统 文件 权限 总结

    Linux文件和目录读写执行权限解析

    Linux文件和目录读写执行权限解析 本文对linux系统下各种权限的文件和目录的新建、复制和删除等进行了测试和分析总结!

    Linux常见命令总结 、基本命令、目录操作命令、文件操作命令、压缩文件操作、查找命令、权限命令、其他命令

    Linux常见命令总结 、基本命令、目录操作命令、文件操作命令、压缩文件操作、查找命令、权限命令、其他命令 Linux常见命令总结 、基本命令、目录操作命令、文件操作命令、压缩文件操作、查找命令、权限命令、其他...

    Linux下的文件权限相关总结linux操作系统电脑资料.doc

    Linux下的文件权限相关总结linux操作系统电脑资料.doc

    Linux系统权限总结1

    2. 遵循最小化权限原则:用啥权限给啥权限 1. 给文件或目录分配权限时,先考虑所有者和所属组 3. 修改目录及子文件归属或权限时,注意递归 2. 三个权限的操

    linux权限之圈圈点点

    这是我在工作中自己总结的linux权限,希望对大家有些用处。

    Linux文件权限学习总结

    一、用户对文件或目录都有哪些权限?  四种:读、写、执行、没有权限  二、如何表示这四种权限?  如果用十进制数字表示,分别为:4、2、1、0;如果用字符表示,分别为:r、w、x、-。个人觉得,使用chmod命令...

    华为工程师总结Linux笔记.pdf

    第 5 章 Linux 用户及权限管理 93 第 6 章 Linux 软件包企业实战 108 第 7 章 Linux 文件服务器企业实战 145 第 8 章 Apache WEB 服务器企业实战 162 第 9 章 LAMP 架构企业实战 177 第 10 章 CentOS7 实战 ...

    Linux操作系统基础教程.pdf

    小白课,总结得很好、很容易看懂,看完一遍你就入门了! 讲得都是精华,IT大佬当年... Linux 文件权限与目录权限:chmod chown bash、shell 查找、比较、统计、甄别文件:grep find tee等 makefile ssh、samba、 gcc

    Linux文件基本属性知识点总结

    为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。 在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如: [root@www /]# ls -l...

    自己总结的Linux常用的基本命令

    2、-l(long):显示每个文件的详细信息(文件类型+权限/引用系数(硬链接/软链接)+所有者+所属组+文件大小[字节]+文件最后被修改的时间+文件名) 3、-lh:人性化(human)显示每个文件的详细信息——文件大小单位不只是...

    linux常用命令总结

    linux 常用脚本,文件操作,权限操作,新建、复制、删除、移动文件,查看日志

    linux用户组以及权限总结

    当Linux当前用户创建了一个文件后,则这个文件所属于的组便是这个用户所在的组 其他组: 除了文件所有者以及所在组的用户外,系统其他的用户都是文件的其他组 我们如何去查看当前的登录用户以及用户所属组呢?进入...

    Linux常用命令总结

    3、Linux系统下操作mysql的基本命令 3.1 进入mysql的安装目录 3.2 启动mysql 3.3 关闭mysql 3.4 进入mysql数据库 3.5 、查看数据库 3.6、查看当前用户的权限 3.7 查看MySQL的启动情况 4、操作tomcat 4.1、 进入...

    Linux学习笔记(强悍总结值得一看)_linux_linux学习笔记_

    Linux学习笔记包含LINUX常用命令、磁盘管理、用户管理、文件权限、目录结构、软件安装等内容,适用于Linux初学者学习以及高水平者查遗补漏

    linux语句总结+注释

    从最基础的linux语句开始,创建,删除,重命名,和对文档、文件权限的理解和解释等等等等更好的加快学习,最后还有有安装数据库和配置jdk的操纵。

    2010-2011华南理工大学操作系统课程设计(完整源代码和详细文档)

    copy …: 拷贝文件,除支持模拟Linux文件系统内部的文件拷贝外,还支持host文件系统与模拟Linux文件系统间的文件拷贝,host文件系统的文件命名为…,如:将windows下D:盘的文件\data\sample\test.txt文件拷贝到模拟...

Global site tag (gtag.js) - Google Analytics