1. ホーム
  2. bash

[解決済み] etc/profileでVISIBLE=NOWを設定するのはなぜですか?

2022-02-07 09:54:15

質問

を読んでいるところです。 Dockerfile - SSHサービスをDocker化する で、以下のようなコードが含まれています。

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

その目的は何でしょうか?

TIA オーレ

P.S DockerコンテナでSSHサーバを実行しない方法についての素晴らしい記事があります。 https://jpetazzo.github.io/2014/06/23/docker-ssh-considered-evil/

解決方法は?

Docker化されたSSHDサービスを実行する際に、環境変数を渡す方法の例です。 SSHDは環境をスクラブするため ENV に含まれる変数が Dockerfile にプッシュする必要があります。 /etc/profile を使用できるようになります。