为什么在/etc/profile中设置VISIBLE=NOW



我正在阅读一个Dockerfile-Dockerializing一个SSH服务,它包含以下代码:

 ENV NOTVISIBLE "in users profile"
 RUN echo "export VISIBLE=now" >> /etc/profile

只是好奇这样做的目的是什么?

TIA,Ole

p.S关于如何避免在Docker容器中运行SSH服务器的精彩文章:https://jpetazzo.github.io/2014/06/23/docker-ssh-considered-evil/

这是一个在运行Dockerized SSHD服务时如何传递环境变量的示例。SSHD清理环境,因此必须将包含在Dockerfile中的ENV变量推送到/etc/profile才能使其可用。

最新更新