現在ログインしているユーザー資格情報を使用してRHEL 7からプロキシをエクスポートする必要があります。
手動で追加することでこれを達成できます。.bashrc または .bash_profile.:
export http_proxy=http://username:[email protected]:6080
export https_proxy=http://username:[email protected]:6080
上記の方法は非常に効果的です。しかし、私はこのアプローチを望んでいません。ユーザー名とパスワードをハードコードしても安全ではないからです。
既存可能/etc/shadowエクスポート代理店のパスワードとしてファイルを使用しますか?
ベストアンサー1
/etc/profile.d/ディレクトリに次の内容をスクリプトとして配置できます。
#!/bin/bash
if [ $SHLVL = 1 ]; then
echo -n "Enter proxy password:"
read -sr mypass
export http_proxy="http://$USER:[email protected]:6080"
export https_proxy=$http_proxy
echo
fi
if [ $SHLVL = 1 ]
ロギング用のスクリプトを起動するときなど、サブシェルを作成するときにスクリプトが実行されないようにします。
read -s
パスワードを入力するときに入力内容がエコーされるのを防ぎます。
$USER
現在のユーザー名である環境変数。
最後に、echo
次の行の次のヒントを得るために改行を印刷します。