我想验证docker容器中的主机用户

我想验证docker容器中的主机用户,docker,docker-container,Docker,Docker Container,有没有办法从docker容器验证主机os用户 绑定映射passwd、shadow和pam.d文件使其工作。 例如: -v/etc/pam.d:/etc/pam.d -v/etc/passwd:/etc/passwd -v/etc/shadow:/etc/shadow 但是Docker中是否有其他功能/方法可以在不进行绑定映射的情况下实现这一点?任何可以运行Docker命令的人都是root用户,所以这无关紧要。因此,如果您需要根据调用主机用户做出决策,那么几乎肯定不希望您的工具打包在Docker映

有没有办法从docker容器验证主机os用户

绑定映射passwd、shadow和pam.d文件使其工作。 例如: -v/etc/pam.d:/etc/pam.d -v/etc/passwd:/etc/passwd -v/etc/shadow:/etc/shadow


但是Docker中是否有其他功能/方法可以在不进行绑定映射的情况下实现这一点?

任何可以运行Docker命令的人都是root用户,所以这无关紧要。因此,如果您需要根据调用主机用户做出决策,那么几乎肯定不希望您的工具打包在Docker映像中

换句话说:如果我可以使用
docker run-v
将主机的
/etc/shadow
绑定到一个容器中以进行身份验证,那么我也可以
docker run-u root-v/:/host ubuntu sh
并进行我想要的任何更改
/host/etc/passwd
,从
/host/etc/shadow
窃取并解密根密码,将自己添加到
/host/etc/sudoers
,等等