0
皆さん私は今でもまだbashを学んでいますが、DockerとCNTLMのインストールに使用されているスクリプトはです。bashを使用して.confファイル内の単一のプレースホルダを置き換えてください。
私はインストールが正常ですが、以下のcntlm.confファイルで2つの可変プレースホルダを変更するのに苦労しています。私は再利用して
- PassLM
- PassNT
- PassNTLMv2
を変更することができました
#
# Cntlm Authentication Proxy Configuration
#
# NOTE: all values are parsed literally, do NOT escape spaces,
# do not quote. Use 0600 perms if you use plaintext password.
#
Username $MyUserName
Domain NTADMIN
Password $MyPassWord
# NOTE: Use plaintext password only at your own risk
# Use hashes instead. You can use a "cntlm -M" and "cntlm -H"
# command sequence to get the right config for your environment.
# See cntlm man page
# Example secure config shown below.
PassLM 93409221097752460192457192457999
PassNT 08992693829837928372938729387229
### Only for user 'testuser', domain 'corp-uk'
PassNTLMv2 02793865976487363876348763873467
# Specify the netbios hostname cntlm will send to the parent
# proxies. Normally the value is auto-guessed.
#
# Workstation netbios_hostname
cnlm.conf
'sed'で行を置きますが、私は$ MyUserNameと$ MyPassWordをbashscriptで使われている変数から変更できません。
どうすればいいですか?
素晴らしい、ありがとう、私の問題を解決し、このようなコマンド! – Xander