Normalmente, en una red grande, una computadora necesita operar detrás de un proxy autenticado; cualquier conexión con el mundo externo requiere un nombre de usuario/contraseña que a menudo es la contraseña de un usuario utiliza para iniciar sesión en el correo electrónico, estación de trabajo, etc.Obscurecer la contraseña proxy de red en archivos de texto plano en Linux/UNIX-likes
Esto significa tener que poner la contraseña de red en el archivo apt.conf
, así como por lo general las variables http_proxy, ftp_proxy
y https_proxy
entorno definido en ~/.profile
Soy consciente de que con apt.conf
que usted podría establecer chmod 600
(que no es por defecto en Ubuntu/Debian!) Pero en nuestro sistema hay personas que necesitan privilegios de raíz.
También se dan cuenta de que es técnicamente imposible obtener una contraseña de alguien que tiene acceso a la raíz, sin embargo, me preguntaba si había una manera de ocultar la contraseña para evitar el descubrimiento accidental. Windows opera con usuarios como administradores pero de alguna manera almacena contraseñas de red (probablemente almacenadas en el fondo oscurecidas de alguna manera) para que en el uso típico no lo encuentres en texto simple
Solo pregunto desde el otro día, Descubrí completamente por casualidad que alguien más usa la contraseña de esta manera al comparar archivos de configuración entre sistemas.
@monjardin - Me temo que la autenticación de clave pública no es una alternativa en esta red. Además, dudo que sea compatible con la mayoría de las herramientas de línea de comandos.
@Neall - No me importa que los otros usuarios tengan acceso a la web, pueden usar mis credenciales para acceder a la web, simplemente no quiero que pasen por mi contraseña en texto plano.
Por desgracia, no tienen nada que decir sobre la política de proxy en la red. He tenido la misma situación en ambas universidades en las que he trabajado. – Brendan