读取与执行,文件权限之间的区别

ars*_*067 6 html php web-deployment

这听起来像是一个非常基本的问题,但是我对“读取”文件和“执行”文件的构成有些困惑。

例如:用户1从在线网站上购买票证,并想要查看该票证(以jpeg格式显示),该票证显示在网站上。

是否认为这是在“读取”文件夹?还是这实际上是在执行文件夹?

如果将用户权限设置为“只读”,则意味着用户可以通过网站上的操作(在这种情况下,为其购买的票证的图像)访问文件,但是不能通过直接URL链接访问文件?例如,www.exampletickets.com / user1 / tickets

Giu*_*ini 6

文件夹权限:

Execute -> Actually enter that folder but not be 
able to read it's contents, see what files are located there. 

Read -> Be Able To Read Folder Contents

Write -> Edit folders data. delete or create new files/folders inside it and etc
Run Code Online (Sandbox Code Playgroud)

文件权限:

Execute -> if it's script like index.php run it to get data from it

Read -> if it's text file like index.html or index.php be able to read it

Write -> ability to change its data
Run Code Online (Sandbox Code Playgroud)

至于安全性,只有当其他(而不是团队)用户可以访问您的服务器时,此权限才是问题,这主要发生在使用托管服务的人没有专用操作系统但有一个操作系统且所有在那里上传数据的用户。因此,如果没有正确地保护,他们可以查看和编辑彼此的源代码。

今天,像往常一样,您将获得专用的服务器,其中包含更多的安全工具和操作系统,只有您自己可以访问,而其他任何人都不能访问(虚拟化)。

因此,您不必担心有人会查看或更改您的数据,因为您是唯一有权访问该服务器的人。

  • 我不会使用 ``index.php`` 作为执行权限的示例。更多的是执行``php`` 二进制文件并读取``index.php`` 文件。 (2认同)