Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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
php中的文件权限_Php_System - Fatal编程技术网

php中的文件权限

php中的文件权限,php,system,Php,System,我创建了一个名为config.php的文件,如下所示 <?php $dbUser="test"; $dbPassword="123456"; $dbName="testDatabase"; $dbHost="localhost"; $dbPort="3306"; $tablePrefix="test_"; ?> 现在我已经将这个文件的权限设置为744,这样我可以在任何需要的时候建立连接。 但是,如果其他人尝试读取此文件并以dbuser身份连接到我的数据库服务器,会发生什么情况呢

我创建了一个名为config.php的文件,如下所示

<?php
$dbUser="test";
$dbPassword="123456";
$dbName="testDatabase";
$dbHost="localhost";
$dbPort="3306";
$tablePrefix="test_";
?>

现在我已经将这个文件的权限设置为744,这样我可以在任何需要的时候建立连接。 但是,如果其他人尝试读取此文件并以dbuser身份连接到我的数据库服务器,会发生什么情况呢。这对我来说是个问题。
那么应该怎么做呢??或者应该授予哪些权限,以便我的web服务器能够读取该文件,但尝试读取的任何其他人都不能读取该文件。
提前谢谢。

如果您有自己的web服务器,在自己的用户下运行,您可以将其设置为600


但是通常你不必担心它,因为你的共享主机提供商会处理它,使得不同的主机用户无法访问彼此的文件。

当你有一个像config.php这样的文件时,你不必担心其他人可以访问它。首先,人们无法读取文档中的php代码,因此您不必编辑文件的权限


将其保留为默认值。

您是指试图使用$dbuser和$dbPassword登录的其他人吗?