gpt4 book ai didi

mysql - 进行查询时 MySQL 使用什么 UID?

转载 作者:行者123 更新时间:2023-11-29 06:51:59 25 4
gpt4 key购买 nike

我正在尝试通过MySQL的load_file读取文件命令。但返回的结果是Null,我的查询没有出现错误。

因为我试图读取的文件是 www-data protected,我想知道我的身份在服务器中是什么,如果不是 www-data .

这很奇怪,因为我可以使用 load_file阅读/etc/passwd文件。

最佳答案

UID 并不重要。 LOAD_FILE 函数只会读取世界可读的文件。来自 documentation :

The file must be readable by all and its size less than max_allowed_packet bytes. If the secure_file_priv system variable is set to a nonempty directory name, the file to be loaded must be located in that directory.

因此您不能使用它来读取只能由 www-data 用户读取的文件。您可以将其与 /etc/passwd 一起使用,因为任何人都可以读取该文件。

关于mysql - 进行查询时 MySQL 使用什么 UID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47084038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com