【问题标题】:Always get permission denied on tar. cannot mkdir: permission denied on my kafka installation总是在 tar 上获得拒绝许可。不能 mkdir:我的 kafka 安装权限被拒绝
【发布时间】:2021-05-27 11:17:59
【问题描述】:

所以我刚刚下载了二进制文件 (.tgz) 中的 kafka,并将该文件放入我的目录 /mnt/c:/Program Files/Kafka/

但是当我想用这段代码解压那个文件时

tar -xvf kafka_2.13-2.8.0\ \(1\).tgz

甚至sudo

但我总是收到通知错误

tar: kafka_2.13-2.8.0: Cannot Mkdir: Permission Denied

我错在哪里?

更新: 根据@Jagadesh 请求,这是ls -al 的结果

result

我尝试了@Jagadesh 的建议,所以我运行了这个:

chmod 755 /mnt/c/"Program Files (x86)"/"Kafka"

但它会产生类似这样的东西:

chmod: changing permissions of '/mnt/c/Program Files (x86)/Kafka' : permission denied

【问题讨论】:

  • 没有足够的权限创建目录,对tar所在目录执行chmod 755 <path>..或者切换到有权限的用户..你可以执行ls -al并发布它在这里,以便可以更深入地分析并提供帮助
  • 等等,让我用ls-al结果更新

标签: apache-kafka tar


【解决方案1】:

最后,经过研究,我将窗口上的权限更改为我的用户设置以完全控制,我通过右键单击并根据本文https://www.laptopmag.com/articles/take-ownership-folder-windows-10-using-file-explorer设置安全性来做到这一点@

【讨论】:

  • 无论如何,您都不应该在 Windows 程序文件下安装 WSL Linux 包。另外,Kafka 更喜欢在其安装目录中没有空格
  • 你能给我更多关于它的安装目录中没有空格的例子吗?
  • "Program Files (x86)" 有空格。 WSL 中的/opt/kafka 或 Windows 中的 C:\kafka 不
猜你喜欢
  • 2015-08-15
  • 2016-08-24
  • 2013-07-01
  • 2012-08-13
  • 1970-01-01
  • 2011-06-25
  • 2023-03-22
相关资源
最近更新 更多