Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Permissions chmod用户权限_Permissions_Chmod - Fatal编程技术网

Permissions chmod用户权限

Permissions chmod用户权限,permissions,chmod,Permissions,Chmod,我有一个关于权限的问题。我相信这3个标记代表所有人。因此,我认为任何查看我的页面的用户都将是chmod命令中的第三个标记。但是,当我将文件设置为700时,它应该是owner-all/group-nothing/world-nothing。每个人在打开网站时仍然可以看到该文件。但是当我将权限设置为000时,文件将不再打开,因此我想知道权限是如何工作的 感谢对其应用权限检查的是web服务器进程用户(例如,运行Apache或其他软件的用户) 假定web服务器用户拥有所服务的文件 从文件系统安全的角度来

我有一个关于权限的问题。我相信这3个标记代表所有人。因此,我认为任何查看我的页面的用户都将是chmod命令中的第三个标记。但是,当我将文件设置为700时,它应该是owner-all/group-nothing/world-nothing。每个人在打开网站时仍然可以看到该文件。但是当我将权限设置为000时,文件将不再打开,因此我想知道权限是如何工作的


感谢

对其应用权限检查的是web服务器进程用户(例如,运行Apache或其他软件的用户)

假定web服务器用户拥有所服务的文件

从文件系统安全的角度来看,访问您网站的人根本不是系统的“用户”。相反,web服务器进程作为系统的用户运行,并代表请求它的人提供HTML

更新

关于您对400、700和755之间差异的评论:

  • 如果运行web服务器的进程拥有所服务的文件,则只有第一位数字才重要
  • 这意味着我们真正关心4xx和7xx之间的区别
  • 请参阅下表以了解“4”和“7”的含义
权限表

Nr  Permission        rwx
7   full              111
6   read and write    110
5   read and execute  101
4   read only         100
3   write and execute 011
2   write only        010
1   execute only      001
0   none              000


请注意,“4”为文件所有者提供读取权限,而“7”为完全访问权限(包括读取权限)。

Oke我没有这样想,但400 700 755之间的区别是什么,因为在每个设置中,我都可以检索索引页。更新了我的答案以解决此问题。谢谢!现在完全明白了^^很乐意帮忙。在这种情况下,请考虑接受答案。我有相反的事情:即使我把我的家设置为744,其他用户属于同一个用户组,仍然看不到我的文件: