权限都是针对某些账号来设计的。

注意目录和文件权限的意义并不相同,这是因为目录和文件所记录的数据内容不相同所致。

进入目录是执行(x)操作。

ls -al 展示的基本信息:

第二栏表示有多少文件连结到此节点(i-node)

每个文件都会将它的权限与属性记录到文件系统的i-node中,这个属性记录的就是有多少不同的文件连结到一个相同的i-node上。

root基本上不受系统权限的限制,所以无论文件权限为何,root都可存取。

chgrp: 改变属组。

改变的属组必须在/etc/group文件内存在,否则报错。

$ sudo chgrp root -R brid_brother  # 把群组改为root

-R: 递归变更

chown: 改变属主

改变的属主必须在/etc/passwd文件内存在,否则报错。

还可顺便修改属组。

$ sudo chown root -R brid_brother

$ sudo chown root:root -R brid_brother

使用chgrp、chown的情况有哪些:例如把root下的.bashrc文件复制给yangxl,因为cp命令会复制执行者的属性与权限,所以yangxl依然无法修改复制过来的文件,这时就必须修改属主和属组

Windows下一个文件是否可执行是由扩展名来判断的,而在Linux下,是由是否具有x权限来决定的。

w权限不具备删除该文件的权限,rwx是针对文件的内容而言的。

目录权限:

r: 具有读取目录结构列表的权限(即可以查看该目录下的文件名,可以使用ls命令)。

w: 修改该目录结构列表的权限:

  1). 建立新的文件与目录

  2). 删除已经存在的文件与目录(不论该文件的权限为何)

  3). 将已存在的文件或目录重命名

x: 代表用户可以切换到该目录(cd),可以在该目录下执行各种指令(比如ifconfig),ls tree 这些查看目录结构的命令不能执行,除非有r权限)

注意,w权限的操作必须在有x权限的情况下才能进行。

一个访问网站的例子:如果开放目录数据给网上的任何人浏览,只开放r权限,就会导致用户只能看到文件名却不能浏览文件内容。至少要有r和x权限,但w权限不能给,否则用户能任意增删、重命名文件。

drwxrwxrwt  12 root root        4096 3月  19 16:00 tmp/  # 任何人都有全部权限

示例:有两个文件夹:

  dir1/file1

  dir2

很多时候dir1都不必有r权限。可以把目录比喻为一个抽屉,r 权限表示抽屉里有灯光,可以看到抽屉内的所有文件,但没有灯光时,也可以摸黑拿到file1 文件,所以r权限不是必须的。只是,没有r权限,无法使用tab 自动补全。

同时,修改、执行、复制文件需要文件的r 权限。

转载于:https://www.cnblogs.com/yangxiaoling/p/10557918.html

Linux perm相关推荐

  1. Linux命令find -perm使用方法

    花了点时间才将linux中find命令的-perm参数弄懂,分享一下. find -perm,根据文件的权限来查找文件,有三种形式: find -perm mode find -perm -mode ...

  2. linux find返回数据不一样,请问一个linux的find的问题,如何让find的返回结果不显示“Perm...

    请问一个linux的find的问题, 如何让find的返回结果不显示"Permission denied"信息? 例如 user1[some directory]>  fin ...

  3. linux常用命令(转载)

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...

  4. linux下find命令的使用和总结

    背景:find命令十分的好用,特别是在查找文件的时候,这个时候需要和文件通配符一起使用. 1 前言 我们为什么要学会使用find命令? 每一种操作系统都有成千上万的文件组成,对于linux这样&quo ...

  5. linux进程间通信-XSI IPC

    一 什么是XSI IPC 有三种 IPC我们称作XSI IPC,即消息队列.信号量以及共享存储器(共享内存),它们之间有很多相似之处. 二 标识符和键     每个内核中的 IPC结构(消息队列.信号 ...

  6. 命令行收集(DOS/Linux/nc/xscan/xsniffer)

    #1 一: net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" ...

  7. awk linux 获取端口号_Linux提权后获取敏感信息命令

    如果不能执行的可能是不同类型的linux. 系统版本? cat /etc/issue cat /etc/*-release cat /etc/lsb-release cat /etc/redhat-r ...

  8. linux命令find的功能,linux find命令使用一览表

    -perm -perm mode     文件的权限正好是mode就匹配 -name 区分大小写 -iname 不区分大小写 -type f d -size 2M 等于2M -size -1M 小于1 ...

  9. Linux常用20条命令

    Linux常用20条命令 假装这里有个标题 1.cd 2.ls 3.grep 4.find 5.cp 6.mv 7.rm 8.ps 9.kill 10.kill all 11.file 12.tar ...

最新文章

  1. hibernate中load和get方法的区别 lazy的策略
  2. linux c 编译警告 warning: this decimal constant is unsigned only in ISO C90
  3. mongodb windows安装
  4. PHP实现支付宝即时到账功能
  5. 三个斯坦福华裔学生,送外卖成亿万富翁
  6. java 字符串解析
  7. Java研发方向如何准备BAT技术面试答案(上)
  8. 荣耀v40可以升级华为鸿蒙,网传荣耀V40机型也能升级鸿蒙OS 首批更新机型有望是这5款...
  9. java编程思想学习(3):Java中的private、protected、public和default的区别
  10. html菜鸟ruby,Ruby 循环
  11. java服务器向客户端发消息_java一个简单的客户端向服务端发送消息
  12. rdd分片 spark_分布式数据集SparkRDD的依赖与缓存
  13. Python 装饰器实例
  14. Spring Cloud 各个组件介绍
  15. GeoTools——读取shapefile数据
  16. Linux 性能测试工具 sysbench 的安装与简单使用
  17. ColorPic 一套簡單好用的顏色選擇器!
  18. 保持新投资技术先进性和保护既有投资的完美均衡 —— 成都地铁4号线二期PIS车地无线通信...
  19. System.SetString - 获取字符串
  20. 高德地图车机版缩放版_高德地图车机版2020

热门文章

  1. Unix 时间戳 (Unix Timestamp) 与 Windows 时间转换工具
  2. Process finished with exit code 137 (interrupted by signal 9: SIGKILL)错误
  3. .invokeRequired属性和 invoke()方法
  4. 算法学习之Markov Model(马尔可夫模型)
  5. android 通知历史,如何查看已随指尖划走的那些通知 -- Past Notifications #Android
  6. vb.net与SQL Server
  7. linux命令之unzip
  8. 微信小程序之日期时间筛选器实现(支持年月日时分)
  9. VBUS引脚外围电路设计
  10. Win10自带的中文输入法在Sublime Text中不跟随光标的解决方案