当前位置: 首页 > news >正文

linux修改文件读写执行权限命令chmod

之前用chmod的时候都是简单的类似下面这样使用:

$chmod 755 file

也有时候可能会修改一个目录下所有子目录和文件:

$chmod 755 directory -R

也知道3个数字(例子中的755)分别代表赋予 “文件属主用户”、“文件所属组用户”、“其他用户” 这三种用户对文件的读(4)、写(2)、执行(1)权限。

7=4+2+1,所以就代表读写执行权限,5=4+1,代表读和执行权限。

我也知道有用字母表示权限的方法,r读、w写、x执行。但我觉得上面的数字表示的方法已经够用了,也就没深入研究过。

前段时间的一次面试中,被问到chmod相关的问题,上面的内容都答出来了,我觉得已经不错了,没想到面试官接着问,怎么样只给一种用户、比如只给所属主用户设置一个权限,并且不改变其他用户现有的权限。这个问题当时没答上来。回来以后度娘了一下,补补漏:

$ chmod u+x file 给file的属主增加执行权限
$ chmod 751 file 给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限
$ chmod u=rwx,g=rx,o=x file 上例的另一种形式 (u=rwx,g=rx,o=x中间不能有空格)
$ chmod =r file 为所有用户分配读权限
$ chmod 444 file 同上例
$ chmod a-wx,a+r 同上例
$ chmod -R u+r 目录名称 递归地给directory目录下所有文件和子目录的属主分配读的权限

 

转载于:https://www.cnblogs.com/sooj/p/3229637.html

相关文章:

  • right-click an action, missing Go to slot
  • 零售门店促销创新的八个思路
  • 华为C8812获取对system分区的读写权限
  • C#路径的相关操作
  • 第八章 对象和数组
  • 用 HTML 编写博客栏目
  • 指针的本质
  • intent intent-filter
  • [HDU] 1054 Strategic Game 入门树形DP
  • JS Invalid Label ,eval错误解决方法
  • A2D JS框架 - DES加密解密 与 Cookie的封装(C#与js互相加密解密)
  • boost库在工作(37)网络UDP服务端之七
  • H面试程序(0):字符串一些常用函数的实现
  • 不容易系列之(4)——考新郎[HDU2049]
  • 正则表达式介绍
  • 230. Kth Smallest Element in a BST
  • Android框架之Volley
  • CAP理论的例子讲解
  • conda常用的命令
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • Java教程_软件开发基础
  • mac修复ab及siege安装
  • Mithril.js 入门介绍
  • MySQL用户中的%到底包不包括localhost?
  • PHP 7 修改了什么呢 -- 2
  • python_bomb----数据类型总结
  • Python实现BT种子转化为磁力链接【实战】
  • Swoft 源码剖析 - 代码自动更新机制
  • vagrant 添加本地 box 安装 laravel homestead
  • Vue2 SSR 的优化之旅
  • 给初学者:JavaScript 中数组操作注意点
  • 给第三方使用接口的 URL 签名实现
  • 树莓派 - 使用须知
  • 详解移动APP与web APP的区别
  • 小程序测试方案初探
  • 小程序开发中的那些坑
  • 阿里云重庆大学大数据训练营落地分享
  • 回归生活:清理微信公众号
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (分布式缓存)Redis哨兵
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (一) storm的集群安装与配置
  • (一)appium-desktop定位元素原理
  • (转载)Google Chrome调试JS
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .bat批处理(一):@echo off
  • .NET CLR基本术语
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .NET 设计一套高性能的弱事件机制