linux删除不了777文件,Linux使用着需要理解chmod

您所在的位置:网站首页 linux修改目录权限为777 linux删除不了777文件,Linux使用着需要理解chmod

linux删除不了777文件,Linux使用着需要理解chmod

2023-08-13 15:28| 来源: 网络整理| 查看: 265

如果你是Linux使用者,或者在Linux服务器上管理你自己的网站,当你上传或修改文件的时候肯定经常会遇到这种情况“You do not have the permissions to upload file to the folder“。查了一堆资料后,结果大多是说把权限改成“755”或“777”。那么“777”是什么意思呢?为什么必须是“7”,不是“8”或“9”?

理解文件权限

Unix系统(包括Linux和Max OS X)拥有一套文件控制机制来决定谁可以进入某个文件或文件夹以及他们可以对这些文件或文件夹做什么。文件控制机制有两部分,即分组(classes)和权限(Permissions)。分组决定谁可以进入文件或文件夹,权限决定这些用户可以对这个文件做什么操作。

分组(classes)有三类——Owner,Group,Other

Owner 通常是这个文件/文件夹的创建者。在Linux系统中,在你的Home目录下创建的文件或文件夹通常来说你就是拥有者,除非你自己更改了它的所有权。

Group 涵盖了一群用户,这些用户拥有相同的权限和用户特权

Other 意思是普通访问用户

权限(Permissions)也有三种操作。读(read)写(write)和执行(execute)

Read 你只能查看文件,不能修改文件内容。运用在文件夹上的话,你只能查看文件夹里的文件,不能在文件夹里删除或者创建文件

Write 你可以编辑和修改文件,可以在文件夹里删除或者创建文件

Execute 执行主要用在你需要运行文件的时候(通常是当你需要运行脚本文件的时候)

当你将分组和权限结合起来,你就能控制谁能够进入文件以及他们能对这些文件做什么操作了

举个例子,



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3