-1

我正在尝试在 ubuntu 虚拟机上通过网络解决 bandit24。我已经看到了解决方案。但是我有一个问题,当我尝试在 tmp 上创建一个目录作为 bandit24@bandit 时,我收到以下消息:

无法创建目录“name_of_directory”:文件存在。

如果我尝试使用 find 命令,则只有“。” 目录,ls我收到消息:

无法打开目录“。” : 没有权限。

我也尝试过ls -lon tmp 并收到消息:

无法打开目录“tmp”:权限被拒绝

我还能做什么?可能是什么问题呢?

4

3 回答 3

0
  1. 这意味着 /tmp/ 下有一个与您指定的名称相同的目录。但是由于您没有创建它(在这种情况下,有人使用不同的强盗用户创建),您无法查看它。bandit24 没有读取权限来访问它。
  2. 由于 /tmp/ 是所有用户帐户都可以访问的目录,因此您无法在没有 root 权限的情况下列出其下的文件/目录。(这意味着强盗机器的根已经这样配置了)

你需要做什么 尝试一个随机的名字。在 /tmp/ 下随机创建任何东西。它会起作用的。

于 2020-03-22T11:41:21.997 回答
0

尝试sudo按照您的命令添加。似乎您没有读取 /tmp 目录的权限,这很奇怪。

可能有效的示例:

列出 /tmp 内容:

sudo ls -l /tmp

在 /tmp 中创建“my_new_dir”:

sudo mkdir /tmp/my_new_dir 
于 2019-03-04T19:29:41.567 回答
0

问题是我们甚至无法进入 /temp,因为它根本不存在于任何你无法从 bandit23 进入 /temp 的地方。总是错误 -bash: cd: /etc/temp: No such file or directory

于 2022-02-06T17:03:02.627 回答