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

linux修改文件权限不够(linux 修改文件权限)



1.权限与用户的关系 

在Linux系统中,权限用来定义用户能做什么、不能做什么。针对文件定义了三种身份,分别是属主 Owner、属组 Group、其他人 Others。每种身份又对应三种权限,分别是读 read、写 write、执行 execute。

Linux 中权限由 rwxr-xr-x 这 9 位字符来表示,主要控制文件的属主 Owner、属组 Group 以及其他用户 Others 的权限。



一个用户访问文件的流程如下:
1.判断用户是否为文件属主,如果是则按属主权限进行访问;2.判断用户是否为文件属组,如果是则按属组权限进行访问;

3.如果不是文件属主、也不是该文件属组,则按其他人权限进行访问。

我们在使用 Linux 的过程中,时常会遇到一些关于属主和属组的问题,比如最常见的你想要在某个路径下执行某个指令,会经常出现“Permission denied”错误提示,这其实也是由权限问题导致的。

2.如何修改文件权限 

修改权限简单来说就是:赋予某个用户或组-->能够以何种方式(读写执行)-->访问文件。

变更文件权限使用的是 chmod 这个命令,但是,权限的设置有两种方式,可以分别使用数字或者符号进行权限变更。对于 root 用户而言,可以修改任何人的文件权限;普通用户仅仅只能变更属于自己的文件权限。

(1)NUM 方式

我们可以使用数字来表示 Linux 文件的各个权限。

一般 r 表示 4;w 表示 2;x 表示 1,每种身份各自的权限是需要累加的,比如 rwx 就表示 4+ 2 + 1 = 7。比如我们最常见的 chmod777 它就表示赋予所有的权限,也就是说谁都能看/写/执行,但是这种文件也存在极大的安全问题。

示例

(2)UGO 方式

九种文件权限分别对应着:user、group 和 others,所以我们可以借由 u,g,o 来代表三种身份的权限。除此之外,a 代表 all 即全部的身份。

示例:

(3)UGO 和 NUM 的区别

3.修改文件权限的影响 

Windows 系统下通过查看文件扩展名判断文件是否能够执行,比如 .exe,.bat, .com 等,但是在 Linux 中,判断文件是否具有可执行权限是直接判断文件有没有 x 这个权限,和文件名无关。

但是在 Linux 中,不只有文件具有权限,目录也有权限,文件是存放实际数据的地方,而目录是记录文件所在位置的清单,我们只有通过目录才能找到文件放在哪里!在 Linux 中权限的设定对文件和对目录的影响也是有区别的。


(1)对于文件:

(2)对于目录:

对文件来说最高权限是 x,对于目录来说最高权限是 w,一般给目录赋予权限 0,5(rx),7(rxw),赋予 4,1,6 都是没有意义的。对于文件能否删除,首先要对目录具有执行权限,同时对文件也具有执行权限。 

chgrp 命令:用来改变文件或目录的所属的用户组。

示例

(1)chown(changeowner)

准备环境,创建文件和目录;

修改所属主为 bin;

修改所属组为 adm;

修改目录所属主为 root,所属组为 root,并进行递归授权。

准备环境,创建文件和目录;

修改所属组为 adm。

本文介绍了几种常用的权限命令,掌握一些基础的 Linux 知识有助于我们更好的使用系统。需要注意的是,不要随意更改系统文件夹的权限,这样可能会导致您的系统某些功能无法正常使用。

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

版权声明


相关文章:

  • ip地址换(IP地址换手机会换吗)2025-04-03 10:45:04
  • ipv4的计算题(ipv4计算方法)2025-04-03 10:45:04
  • 圈一怎么用键盘打出来(圈一符号怎么打出来)2025-04-03 10:45:04
  • pass平台是怎么实现的啊(pass平台是怎么实现的啊知乎)2025-04-03 10:45:04
  • 圈一圈写一写图解一年级圆圈(小学一年级 圈一圈 填一填)2025-04-03 10:45:04
  • 本机信息(本机信息在什么地方找回)2025-04-03 10:45:04
  • u盘制作启动盘后怎么恢复(制作启动盘的u盘怎么恢复u盘空间大小)2025-04-03 10:45:04
  • bv衣服是什么品牌(bv是什么牌子中文名)2025-04-03 10:45:04
  • wifi nat类型(tplink nat类型)2025-04-03 10:45:04
  • 动态库存表的详细制作过程(动态库存表的详细制作过程包括)2025-04-03 10:45:04
  • 全屏图片