chmod chown llinux文件及目录的权限介绍
linux 文件或目录的读、写、执行权限说明:

chmod :设置文件或目录权限。
u:所有者 g:所在组 o:其他组 a:所有人(u、g、o的总和)
chmod -R 文件1/文件2….. //递归授权权限
设置权限有两种方式:
一、字母相对方式设置权限:
chmod u=rwx,g=rx,o=x 目录或文件
chmod u+rwx,g+rx,o+x 目录或文件
chmod u-rwx,g-rx,o-x 目录或文件
二、数字绝对方式设置权限:
chmod 数字 目录或文件
解释:
0:没有权限
1:执行
2:写
3:执行、写
4:读
5:读、执行
6:读、写
7:读、写、执行
chmod ABC 文件 //ABC分别代表所有者、所在组、其他组用户的数字权限。
chmod 751 文件 //所有者读、写、执行;所在组可读、可执行;其他组可执行。
说明: ①每个单元“+”“-”只能使用一个
②可以同时给一个组或多个组设置权限,组别之间用“,”分割
③每个单元的权限可以是“rwx”中的一个或多个
解释:
+(增加)、-(解除)、=(授予)
r 表示可读取,w 表示可写入,x 表示可执行
可读r:具有读取、查看文件内容权限
可写w:具有新增、修改文件内容权限
【如果没r,那么vi无法编辑,强制编辑的话会覆盖数据,但echo可以追加)
特别提示:(删除文件(修改文件名等)的权限受父目录的权限控制,和文件本身权限没关系】
可执行x:具有执行文件的权限
1.本身要有执行权限
2.普通用户同时还需要具备r的权限才能
3.root都能执行
win 下可执行文件:*.exe,*.bat,*.com
linux 下可执行文件:*.sh,*.py,*.perl等
修改的权限相对“比较少”的时候使用“字母”方式
反之,权限变动“非常多”的时候使用“数字”方式
修改文件所有者:
chown 新的所有者 file // 改变文件的所有者
chown
新的所有者:新的所有组 file // 改变用户的所有者和所有组
-R 如果是目录
则使其下所有子文件或目录递归生效
修改文件所在组-chgrp
chgrp 新的所在组 file //改变文件的所有组
-R 如果是目录
则使其下所有子文件或目录递归生效
例如:
测试:
root :root
bqh:home
bqh1:bqh1 home
jyw:jyw
文件1.txt属主为bqh,属组为home,授予331权限。

bqh用户对1.txt文件只有WX权限,没有r权限, 但可以echo 内容到1.txt文件中


虽然没r,那么vi无法编辑,可用“!”强制编辑,但会覆盖数据


非主人(同组\其他组)用户没有w权限,强行写保存有时候成功或不成功:
A:该文件的上级目录针对修改者没有开发w权限时,不成功
例如:

此时用同组bqh1来修改1.txt文件,结果未成功写入。


B:该文件的上级目录针对修改者有开发w权限时,成功
例如:
对1.txt文件的上级目录授权于bqh所有者,同组者增加W权限。

此时用同组bqh1来修改1.txt文件,结果成功写入。



删除文件(修改文件名等)的权限受父目录的权限控制,和文件本身权限没关系:
例如:


现在我们把1.txt文件的上级目录改为属主为bqh,属组为home,并将目录授权为755

用属主用户成功删除文件。


总结:
linux的读、写、执行权限说明
可读r:
表示具有浏览目录下文件及子目录的权限,即ls dir(不能进到目录里,即无法cd dir)
如果没有X权限,ls列表是可以看到所有文件名,但是会提示无权访问目录,如果ls –l列表,所有的属性会带有问号,也会提示无权访问目录下文件,但可以看到所有文件名。
可写w:
表示具有增加、删除或修改目录内文件名(一般指文件名)的权限,需要X权限配合。如果没r,那么vi无法编辑,强制编辑的话会覆盖数据,但echo可以追加。
特别提示:(删除文件(修改文件名等)的权限受父目录的权限控制,和文件本身权限没关系
可执行X:表示具有进入目录的权限,例如cd dir,但是没有r无法列表,没有w无法新建和删除。
chmod chown llinux文件及目录的权限介绍的更多相关文章
- 15、linux文件、目录的权限及如何改变权限(root用户不受任何权限的限制)
15.1.linux普通文件的读.写.执行权限说明: r:读,表示具有读取\阅读文件内容的权限: w:可写,表示具有新增,修改文件内容的权限: 如果没有r配合,那么vi编辑文件会提示无法编辑(但可以强 ...
- Linux05 文件或目录的权限(ls、lsattr、chattr、chmod、chown、chgrp、file)
一.查看文件或目录的权限:ls -al 文件名/目录名 keshengtao@LAPTOP-F9AFU4OK:~$ ls -al total drwxr-xr-x keshengtao keshen ...
- linux ,mac连接, git pull error, chmod修改文件的权限/chown修改文件和目录的所有者
去项目目录下 启动服务 setsid npm start & Mac下如何用SSH连接远程Linux服务器 https://www.cnblogs.com/littleBit/p/536280 ...
- Linux系统对文件及目录的权限管理(chmod、chown)
本文命令: 4 5 6 ls -l chmod chown 1.身份介绍 在linux系统中,对文件或目录来说访问者的身份有三种: ①.属主用户,拥有者(owner)文件的创建者 ②.属组用户,和文件 ...
- chmod变更文件或目录的权限
chmod命令用来变更文件或目录的权限.在UNIX系统家族里,文件或目录权限的控制分别以读取.写入.执行3种一般权限来区分,另有3种特殊权限可供运用.用户可以使用chmod指令去变更文件与目录的权限, ...
- [转]linux如何修改文件或目录的权限(chmod)
linux如何修改文件或目录的权限(chmod) chmod命令是linux上用于改变权限的命令,-R 是递归遍历子目录,因为你要操作的文件使用的*通配符.777,第一个7代表文件所属者的权限,第二个 ...
- linux 权限管理命令chmod、文件和目录的权限的意义
chmod /bin/chmod chmod [{ugoa}{+-=}{rwx}] [文件或目录]chmod [mode=421] [文件或目录]-R 递归修改 只有 root 和 所有者 可以修改一 ...
- Linux 文件和目录的权限设置 - umask(默认权限),chmod(改变权限)
1. chmod 改变已有目录或文件的权限 chmod 设置已有目录或文件的权限.可以为指定范围的用户添加或删除权限. 权限范围的表示法如下: u:User,即文件或目录的拥有者: g:Group,即 ...
- Linux - 对文件和目录的权限管理
对文件的权限管理 ls -l,也可以用 ll 命令查看文件权限的相关信息 第一列“-rw-r--r--.”为权限信息,权限信息的最后一个点表示为在安全环境下创建的 第二列“1”为硬链接数,第三列“ro ...
随机推荐
- 使用keepalived实现双机热备
通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务.当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短.下面来以keepalived结合tom ...
- ELK之filebeat
1.概述 filebeat使用go语言开发,轻量级.高效.主要由两个组件构成:prospector和harvesters. Harvesters负责进行单个文件的内容收集,在运行过程中,每一个Harv ...
- 开源方案搭建可离线的精美矢量切片地图服务-6.Mapbox之.pbf字体库
项目成果展示(所有项目文件都在阿里云的共享云虚拟主机上,访问地图可以会有点慢,请多多包涵). 01:中国地图:http://test.sharegis.cn/mapbox/html/3china.ht ...
- DataSet & DataTable &DataRow 深入浅出
本篇文章适合有一定的基础的人去查看 ,最好学习过一定net 编程基础在来查看此文章. 1.概念 DataSet是ADO.NET的中心概念.可以把DataSet当成内存中的数据库,DataSet是不依赖 ...
- ADO.NET 【类库】【与数据库的连接】
ADO.NET是什么,有什么用 数据库访问技术 ado.net可让开发人员以一致的方式存取资料来源, 资料共用的消费者应用程序可使用ado.net 来连接至这些资料来源,并且撷取.处理及更新其中所含的 ...
- VS比较好用的扩展插件总结
1.Indent Guides 绝对是必须的,有了这些辅助线,代码结构一目了然. 2.CodeMaid 整理与优化代码,并且可以清除空行.必备 把if语句块for语句块折叠 工具->扩展和更新, ...
- Java虚拟机--垃圾收集器和内存分配
垃圾收集器和内存分配 程序计数器.虚拟机栈.本地方法栈这三个区域和线程的生命周期一致,所以方法结束或者线程结束时,内存自然就跟着回收了.Java堆和方法区,只有在程序处于运行期间才能知道会创建哪些对象 ...
- volatile关键值
happens-before原则 我们编写的程序都要经过优化后(编译器和处理器会对我们的程序进行优化以提高运行效率)才会被运行,优化分为很多种,其中有一种优化叫做重排序,重排序需要遵守happens- ...
- 设计模式(18)--Memento(备忘录模式)--行为型
作者QQ:1095737364 QQ群:123300273 欢迎加入! 1.模式定义: 备忘录模式又叫做快照模式(Snapshot Pattern)或Token模式,是对象的行为模式. ...
- 微信小程序获取当前地址以及选择地址详解 地点标记
首先定义事件: bindtap='getLocation' <view class='store-bot' bindtap='getLocation'> <view class='c ...