我在Linux中的Apache虚拟主机中配置了open_basedir,它工作正常。有没有什么办法可以绕过来自php open_basedir的符号链接?
php_admin_value open_basedir的 “/无功/网络/ ABC /的public_html”
我允许位于指定的basedir外一个符号链接需要(在/ var/WWW/ABC /的public_html /文件 - > ../files)。
有没有办法做到这一点?
我在Linux中的Apache虚拟主机中配置了open_basedir,它工作正常。有没有什么办法可以绕过来自php open_basedir的符号链接?
php_admin_value open_basedir的 “/无功/网络/ ABC /的public_html”
我允许位于指定的basedir外一个符号链接需要(在/ var/WWW/ABC /的public_html /文件 - > ../files)。
有没有办法做到这一点?
有没有办法绕过open_basedir
限制,没有。但是,您可能可能仅包含您的open_basedir
的附加符号链接路径,因为它可以接受多个路径。
open_basedir=/var/www/abc/public_html:/var/www/abc/files
所有符号链接都解决了,所以这是不可能的,以避免与一个符号此限制。
你必须记住那是什么open_basedir
允许在一个给定的路径上的一切。这意味着一旦访问被授予路径/var/www/abc/files
,该路径中的所有内容如/var/www/abc/files/foo
,/var/www/abc/files/bar
等也是允许的。
整点如果该配置选项是安全地防止任何访问该文件夹外。 – arkascha
是的。但是我正在寻找单个符号链接的例外。不知何故,我在某处添加路径以允许特定的链接。 –
对不起,但是如果允许“例外”,在一般保护机制中有什么意义?想想你要求什么... – arkascha