当前位置:网站首页 > 编程语言 > 正文

linux修改文件权限为可执行(linux修改文件权限为755)



在这里插入图片描述

  1. 只有文件的拥有者或者root,能修改自己的权限
  2. Linux下能执行=真的是一个可执行文件+可执行权限
  3. user,group,other和我自己进行身份对比,依次只对比一次
  4. 8进制数值表示方法

在这里插入图片描述

在这里插入图片描述

chmod a=x /home/abc.txt

三位8进制数字

实例

 
  

chown

功能:修改文件的拥有者

格式:chown [参数] 用户名 文件名

实例

 
  

chgrp

功能:修改文件或目录的所属组

格式:chgrp [参数] 用户组名 文件名

常用选项:-R 递归修改文件或目录的所属组

在这里插入图片描述

chgrp users /abc/f2

umask

功能:

查看或修改文件掩码

新建文件夹默认权限=0666

新建目录默认权限=0777

但实际上你所创建的文件和目录,看到的权限往往不是上面这个值。原因就是创建文件或目录的时候还要受到 umask的影响。假设默认权限是mask,则实际创建的出来的文件权限是: mask & ~umask

格式:umask 权限值

说明:将现有的存取权限减去权限掩码后,即可产生建立文件时预设权限。超级用户默认掩码值为0022,普通用 户默认为0002。

实例

 
  

可执行权限: 如果目录没有可执行权限, 则无法cd到目录中.

可读权限: 如果目录没有可读权限, 则无法用ls等命令查看目录中的文件内容

可写权限: 如果目录没有可写权限, 则无法在目录中创建文件, 也无法在目录中删除文件.

于是, 问题来了~~

换句话来讲, 就是只要用户具有目录的写权限, 用户就可以删除目录中的文件, 而不论这个用户是否有这个文件的写 权限.

这好像不太科学啊, 我张三创建的一个文件, 凭什么被你李四可以删掉? 我们用下面的过程印证一下.

 
  

为了解决这个不科学的问题, Linux引入了粘滞位的概念

 
  

当一个目录被设置为"粘滞位"(用chmod +t),则该目录下的文件只能由

一、超级管理员删除

二、该目录的所有者删除

三、该文件的所有者删除

目录的可执行权限是表示你可否在目录下执行命令。

如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd 进入目, 即使目录仍然有-r 读权限(这 个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件)

而如果目录具有-x权限,但没有-r权限,则用户可以执行命令,可以cd进入目录。但由于没有目录的读 权限

所以在目录下,即使可以执行ls命令,但仍然没有权限读出目录下的文档。

, 即使目录仍然有-r 读权限(这 个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件)

而如果目录具有-x权限,但没有-r权限,则用户可以执行命令,可以cd进入目录。但由于没有目录的读 权限

所以在目录下,即使可以执行ls命令,但仍然没有权限读出目录下的文档。

在这里插入图片描述

到此这篇linux修改文件权限为可执行(linux修改文件权限为755)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 圈一圈数一数图解一年级(一年级下册圈一圈数一数如何圈)2025-07-15 11:09:04
  • 圈一圈算一算怎么圈图(圈一圈算一算怎么圈图两位数加两位数)2025-07-15 11:09:04
  • 打印机共享修复一条龙(打印机共享修复一条龙怎么办)2025-07-15 11:09:04
  • ubuntu下载源哪个最快(ubuntu 下载源)2025-07-15 11:09:04
  • 我的世界设置指令执行范围(我的世界设置指令执行范围怎么设置)2025-07-15 11:09:04
  • pdf截图怎么截图保存(pdf截图怎么截图保存到桌面)2025-07-15 11:09:04
  • siem是什么意思(siim是什么意思中文)2025-07-15 11:09:04
  • impdp 命令(impdp命令不存在)2025-07-15 11:09:04
  • 接口401怎么解决(接口401错误)2025-07-15 11:09:04
  • 国内访问github慢(github国内无法访问)2025-07-15 11:09:04
  • 全屏图片