rm:无法删除“test/deployment/sandbox-v2/tmp/dns”:权限被拒绝

rm: cannot remove ‘test/deployment/sandbox-v2/tmp/dns’: Permission denied

删除 github 存储库 'test' 后,我无法删除“test/deployment/sandbox-v2/tmp/dns”。我无法在我的 CentOS 系统中重新克隆它。即使在其他文件夹中重新克隆后,运行ning site.yml 沙箱文件在日志中也会失败。所以我正在尝试完全删除测试存储库并重新克隆它以获得新的 运行。我已经尝试了所有方法和命令来删除它,它也被删除但随后使用提到的文件自动重新创建。任何线索如何完全删除它并克隆一个新的 repo。

很难说,但是如果它被绑定安装到一个容器中并且那个容器是 运行 它的进程作为 root (uid 0) 那么它创建的文件将由 uid 0 拥有,即使在容器之外.得让你的 sudo 开始。

dns 是指向 /etc 中用户无权访问的内容的符号链接 modify/delete 吗? 如果您进入“test/deployment/sandbox-v2/tmp/”并执行“ls -l”,它会说什么? 如果文件是符号链接,使用“unlink dns”取消链接,现在您应该能够从“test”目录中删除文件结构。