问题是,应用程序需要通过ssh连接到外部服务器。因为docker绑定了当前用户的ssh文件,所以它应该允许我从容器ssh到服务器。然而,它给了我Bad owner or permissions on /root/.ssh/config错误。据我所知,docker是以我的ubuntu用户身份运行的,它是1001,并且试图访问root帐户ssh文件(我可能是错的),这就是为什么它给我这个错误。此外,当我从容器中运行echo $USER时,它不会
因此,我进入了permissions -> user accounts,添加了一个linux组,然后添加了两个帐户,并给每个帐户一个SSH密钥。那些用户和用户应该能够用他们的SSH密钥访问他们吗?
创建Linux用户帐户,让自己和其他人访问VM实例。用户帐户允许您登录到项目中的所有Linux实例,并且在每个实例上都有自己的用户名和主目录。
我希望在我的Linux OEL5x服务器中使用/etc/passwd方法为用户启用"compat“模式。但我不太清楚"compat“在linux中是如何工作的。我做了以下配置-将passwd设置为compat in /etc/nsswitch.conf,并在/etc/passwd中添加了用户详细信息。我能够通过对system的几处更改来解决登录问题,但是像ssh这样的协议。