在高山码头工人内部:尝试 chmod 文件时权限被拒绝

在高山码头工人内部:尝试 chmod 文件时权限被拒绝

我有一个 alpine docker 正在运行,文件被复制到/root/.ssh/

现在,当我在此 docker 中打开 shell 并更改所述文件的权限时:

chmod 400 /root/.ssh/id_rsa

我收到权限被拒绝错误。

然而,当我这样做时,ls -l /root/.ssh/id_rsa我得到:

-rw-rw-r--    1 root     root          1679 Aug 29 20:57 /root/.ssh/id_rsa

这似乎确保它属于“root”。通过运行idshwos进一步测试:

uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialout),26(tape),27(video)

所以看来我以 root 身份运行 shell,但我无权(更改)我所拥有的文件的文件权限?怎么会发生这种事呢?

相关内容