我有一个关于权限的问题。我认为3个标记代表所有者、组和全部用户。因此,我认为任何查看我的页面的用户都将是chmod命令中的第三个标记。但是,当我将文件设置为700时,应该是所有者-全部/组-无/全球-无。每个人仍然可以在打开网站时看到该文件。但是,当我将权限设置为000时,文件不再打开,因此我想知道权限是如何工作的。
谢谢
谢谢
这是应用权限检查的Web服务器进程用户(例如运行Apache的用户)。
可以认为Web服务器用户拥有正在提供服务的文件。
访问您网站的人在文件系统安全方面根本不是“用户”。相反,Web服务器进程作为系统用户运行,并代表请求它的人提供HTML。
更新
关于您对400、700和755之间差异的评论:
权限表
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