[转帖]013 Linux 搞懂「文件所属者更改及权限的赋予」从未如此简单 (chmod、chgrp、chown)
https://my.oschina.net/u/3113381/blog/5435014
01 一图详解「ls -l」

02 两种符号区分表示文件和目录
- -(横线) # 表示非目录文件
- d # 表示目录文件
03 三种访问权限及表示
文件或目录的访问权限分为只读、只写、可执行三种。
- r # 只读 (可用数字 4 表示)
- w # 写 (可用数字 2 表示)
- x # 可执行 (可用数字 1 表示)
- - # 表示无权限(即无 rwx 权限)
04 四种符号表示文件所属者用户
- u # 表示 "用户(user)",即文件或目录的所有者。
- g # 表示 "同组(group)用户",即与文件属主有相同组 ID 的所有用户。
- o # 表示 "其他(others)用户"。
- a # 表示 "所有(all)用户",它是系统默认值。
05 三个变更文件所属者及修改所属者权限的命令
修改文件权限命令:chmod、chgrp、chown。
- chmod # (change mode) 用来变更用户对文件的权限的命令,就是修改读、写、执行属性。
- chown # (change owner) 用来变更文件或目录的所有者和所属用户组的命令,需要超级用户 root 权限才能执行该命令。
- chgrp # (change group) 用来变更文件或目录的所属用户组的命令,与 chown 命令不同,chgrp 允许普通用户改变文件所属的组,只要该用户是该组的一员。
06 工作实践命令举例
变更文件所属者
- (1)chown -R admin /logs # 把文件夹 /logs 及其下的所有文件和子目录的所属者改成 admin (注: -R 即以递回的方式逐个变更);
- (2)chown -R admin.root/logs # 把文件夹 /logs 及其下的所有文件和子目录的所属者改成 admin,所属组改为 root;
- (3)chown admin log # 把文件 log 的所有者改为 admin;
变更文件所属者对文件的权限
- (1)chmod ug+w,o-x info.log # 为 info.log 文件,所属者 (u) 增加写 (w) 权限;所属组 (g) 增加写 (w) 权限;其他用户 (o) 删除执行权限 (x);
- (2)chmod a+x info.log # 为 info.log 文件的所有用户增加可执行 (x) 权限;
- (3)chmod -R 777 /logs # 为 logs 及其下的所有文件和子目录的所属者 (u), 所属组 (g), 其他用户 (o) 赋予所有权限,即可读 (r),可写 (w),可执行 (x) 权限;
07 附录 chmod 命令使用示意图

08 小结
搞懂「文件所属者更改及权限的赋予」,涉及关于 chown、chmod、chgrp 命令,结合用例零基础理解和掌握使用。
[转帖]013 Linux 搞懂「文件所属者更改及权限的赋予」从未如此简单 (chmod、chgrp、chown)的更多相关文章
- 013 Linux 搞懂「文件所属者更改及权限的赋予」从未如此简单(chmod、chgrp、chown)
目录 01 一图详解「ls -l」 02 两种符号区分表示文件和目录 03 三种访问权限及表示 04 四种符号表示文件所属者用户 05 三个变更文件所属者及修改所属者权限的命令 06 工作实践命令举例 ...
- 一文帮你搞懂 Android 文件描述符
介绍文件描述符的概念以及工作原理,并通过源码了解 Android 中常见的 FD 泄漏. 一.什么是文件描述符? 文件描述符是在 Linux 文件系统的被使用,由于Android基 于Linux 系统 ...
- 一篇文章快速搞懂Qt文件读写操作
导读:Qt当中使用QFile类对文件进行读写操作,对文本文件也可以与QTextStream一起使用,这样读写操作会更加简便.QFileInfo可以用来获取文件的信息.QDir可以用于对文件夹进行操作. ...
- 一篇文章带你搞懂DEX文件的结构
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 DEX文件就是Android Dalvik虚拟机运行的程序,关于DEX文件的结构的重要性我就不多说了.下面,开练! 建议:不要只看 ...
- 一篇搞懂python文件读写操作(r/r+/rb/w/w+/wb/a/a+/ab)
关于文件操作的几种常用方式,网上已有很多解说,内容很丰富,但也因此有些杂乱复杂.今天,我就以我个人的学习经验写一篇详细又易懂的总结文章,希望大家看完之后会有所收获. 一.核心功能 ‘r’ ...
- 彻底搞懂HTML5文件上传操作需要的相关资料
https://developer.mozilla.org/zh-CN/docs/Web/GuideMDN Web Guide https://developer.mozilla.org/zh-CN/ ...
- 技巧两种:LINUX删除指定后缀文件及PYTHON更改屏幕字色
http://blog.csdn.net/caryaliu/article/details/8753028 http://www.iitshare.com/python-print-color-log ...
- linux系统中,文件的三种特殊权限
背景介绍 在linux系统中,我们熟知有rwx三种权限,对应所有者,同组用户,其他用户三种用户的权限,一共9个位来指定一个文件的权限情况,通过chmod xxx 来更改权限属性,其中xxx是已八进制表 ...
- 【知识必备】一文让你搞懂design设计的CoordinatorLayout和AppbarLayout联动,让Design设计更简单~
一.写在前面 其实博主在之前已经对design包的各个控件都做了博文说明,无奈个人觉得理解不够深入,所以有了这篇更加深入的介绍,希望各位看官拍砖~ 二.从是什么开始 1.首先我们得知道Coordina ...
- Linux如何把以下文件夹修改为root权限?
inux 修改文件目录所有者例:要将当前目录下名 title 的文件夹及其子文件的所有者改为geust组的su用户,方法如下:#chown -R su.geust title-R 递归式地改变指定目录 ...
随机推荐
- Java 获取Excel中的表单控件
Excel中可通过[开发工具]菜单栏下插入表单控件,如文本框.单选按钮.复选框.组合框等等,插入后的控件可执行设置控件格式,如大小.是否锁定.位置.可选文字.数据源区域.单元格链接等.当Excel中已 ...
- 认识BeanFactoryPostProcessor和BeanDefinitionRegistryPostProcessor
本文分享自华为云社区<Spring高手之路13--BeanFactoryPostProcessor与BeanDefinitionRegistryPos>,作者: 砖业洋__ . 在Spri ...
- 还在手动发早安吗?教你用java实现每日给女友微信发送早安
摘要:教你如何用java实现每日给女友微信发送早安等微信信息. 本文分享自华为云社区<java实现每日给女友微信发送早安等微信信息>,作者:穆雄雄 . 前言 据说这个功能最近在抖音上很火, ...
- iOS App Store上架流程详解
很多开发者在开发完iOS APP.进行内测后,下一步就面临上架App Store,不过也有很多同学对APP上架App Store的流程不太了解,下面我们来说一下iOS APP上架App Store ...
- 字节跳动基于 ClickHouse 优化实践之“查询优化器”
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 相信大家都对大名鼎鼎的 ClickHouse 有一定的了解了,它强大的数据分析性能让人印象深刻.但在字节大量生产使 ...
- Java Sprintboot jar 项目启动、停止脚本
将 vipsoft-gateway-1.0.0 替换成自己的包名 start-gateway-dev.sh nohup java -Duser.timezone=GMT+08 -Dfile.encod ...
- Python办公自动化_Excel篇
Python办公自动化_Excel篇 库名 作用 xlrd 从excel中读取数据,支持xls,xlsx xlwt 从excel进行修改操作,不支持对xlsx格式的修改 xlutils 在xlrd和x ...
- PS 独立集中标识下修改项目采购类型增强
1.当物料独立集中标识为2,采购类型通过BAPI:BAPI_NETWORK_COMP_ADD,type_of_pur_resv传入'7',则报错"组件分配并不是未销售订单或项目库存而设的&q ...
- 使用触发器和C#程序实现数据同步
项目中用到了Quartz,也算是Quartz的一个示例. 源库创建数据同步表SYNC_DATA: CREATE TABLE SYNC_DATA( ID VARCHAR2(36) NOT NULL, T ...
- Java 21 新特性:Unnamed Patterns and Variables
Java 21中除了推出JEP 445:Unnamed Classes and Instance Main Methods之外,还有另外一个预览功能:未命名模式和变量(Unnamed Patterns ...