无法在根目录中存储.txt 文件

无法在根目录中存储.txt 文件

我正在学习网络安全,而且我是 Linux 新手。我正在尝试在根目录中保存 .txt 文件。它实际上是 feroxbuster 的单词表。

安装时,我将文件保存到文件目录,因为我没有看到该选项目录。由于该文件不在根目录中,因此代码拒绝运行。

./feroxbuster -u https://portswigger.net/web-security/information-disclosure/exploiting/lab-infoleak-on-debug-page -w common.txt 这是我的代码!

答案1

作为用户 ID-14900042建议,您需要在这里使用绝对路径。您还需要使用 root 权限执行命令,这将导致

sudo ./feroxbuster -u https://portswigger.net/web-security/information-disclosure/exploiting/lab-infoleak-on-debug-page -w /common.txt

或者

./feroxbuster -u https://portswigger.net/web-security/information-disclosure/exploiting/lab-infoleak-on-debug-page -w common.txt
sudo mv common.txt /

假设您的执行用户具有 root 权限。

以防万一混淆:根目录位于/。这主目录$HOME,这/home/[yourUserName]通常是。

答案2

如果你是真的common.txt旨在从根目录读取或保存其结果,前缀路径带有/, like/common.txt/output.txt。您将需要“root”权限才能执行此操作(感谢 @AdminBee 指出这一点;您没有它,特别是您使用的是 Ubuntu、Debian 或启用的sudo命令而不是 root 帐户)。要获取它,通常需要切换帐户或使用sudo命令。请通过man命令、其他问题或系统上的指南来咨询如何操作。

如果您已启用sudo命令tee,我建议使用以下代码片段(以您的帐户执行feroxbuster,并以 root 身份写入输出):

./feroxbuster --whatever-options | sudo tee /output.txt >/dev/null

相关内容