Misalkan demi argumen, kata sandi saya di bawah ini abc123@
Saya perlu mengautentikasi mesin linux saya melalui proxy perusahaan untuk mendapatkan tambalan dan pembaruan ... biasanya saya akan menggunakan ini:
export HTTP_PROXY='http://<Americas\Username>:<Password>@proxy.foo.com'
export http_proxy='http://<Americas\Username>:<Password>@proxy.foo.com'
Namun, ketika saya mengganti kata sandi asli yang diakhiri dengan @dan kemudian dijalankan aptitude update, saya mendapatkan ...
[mpenning@netwiki ~]$ sudo -E aptitude update
Err http://mirror.anl.gov squeeze Release.gpg
Could not resolve '@proxy.foo.com'
Err http://mirror.anl.gov/debian/ squeeze/main Translation-en
Could not resolve '@proxy.foo.com'
Saya telah mencoba melarikan diri dengan kata sandi \@, keluar dari keduanya dengan \@\@, karakter ganda ( @@), dan sepertinya tidak ada yang mendapatkan proxy ini dengan benar; Saya tidak pernah punya masalah sampai saya mengubah kata sandi saya baru-baru ini.
Apa cara yang tepat untuk keluar dari kata sandi saya bash?