小编Fan*_*ien的帖子

为什么允许普通用户通过运行“podman unshare chown”来放弃文件/文件夹?

我认为通常不允许普通用户通过运行chown没有sudo. 在 unix.stackexchange 上提出并回答了一个问题:为什么普通用户不能访问chown文件?。我明白了为什么要这样设计。

最近我开始玩rootless Podman。然后我了解到,例如,我可以运行

podman unshare chown -R 1111:1111 folder/
Run Code Online (Sandbox Code Playgroud)

将文件夹的所有权更改folder为另一个用户/组(在上面的示例中,默认101110:101110情况下位于主机上)。

从某种意义上说,它打破了前面提到的限制。为什么这是允许的?它会导致一些潜在的安全问题吗?/etc/subid(也许 root 用户在分配命名空间时应该小心?)

我只是一个业余爱好者,我在自己的笔记本电脑上运行所有内容。所以我不需要对此过于担心。不过,我想问这个问题只是出于好奇。

linux permissions chown docker

5
推荐指数
1
解决办法
2091
查看次数

标签 统计

chown ×1

docker ×1

linux ×1

permissions ×1