提问人:alexanderadam 提问时间:8/28/2022 最后编辑:alexanderadam 更新时间:8/29/2022 访问量:241
如何调试“podman unshare”命令/Podman 权限问题?
How to debug `podman unshare` commands / Podman permission issues?
问:
我知道 podman unshare
可用于正确设置对非特权容器的权限。
因此,可用于将卷设置为正确映射的 ID。podman unshare chown 1234:1234 -R /home/user/volume
但是当我尝试这样做时,我遇到了权限错误:
podman unshare chown -R 1234:1234 -R /home/user/foo/bar; echo $?
chown: changing ownership of '/home/user/foo/bar': Operation not permitted
1
我想到的第一件事是目录权限,但即使我提供目标目录,它也会失败。
我以用户身份调用该命令,父目录具有以下权限:0777
user
drwxr-xr-x root /home
drwxr-x--- user /home/user
drwxrwxrwx user /home/user/foo
drwxrwxrwx user /home/user/foo/bar
我不打算在生产中真正使用,但即使有一些东西也出现了问题,我不清楚如何调试它。0777
0777
答: 暂无答案
评论
podman unshare cat /proc/self/uid_map