0 votos

De red en la configuración del proxy en la terminal

Estoy tratando de crear un script en bash que va a actualizar el mac de configuración de proxy y un par de otros lugares cuando un usuario cambia su contraseña cada 60 días. Así que ahora estoy tratando de usar este comando para el proxy

networksetup -setwebproxy wi-fi proxy.example.com 8080 on "$USER" "$NewPassword"

pero cuando ejecuto el comando después de la representación ha sido establecida, que da un error.

networksetup[32852:1867937] error -25299 attempting to create account and password for proxy: proxy.example.com:8080

El error sólo se muestra cuando el nombre de usuario y la contraseña han sido previamente configurado, pero si puedo eliminar el nombre de usuario y la contraseña de la interfaz gráfica de usuario, a continuación, ejecute el comando que se va a configurar la autenticación.

Alguien tiene alguna idea?

1voto

geocoin Puntos 121

Usted necesita para eliminar la contraseña del proxy mediante programación, algo así como -

security delete-internet-password -s $PROXY
networksetup -setwebproxy Ethernet $PROXY 8080 on $USER $PASSWORD

Aquí, la -s le dice que para eliminar la contraseña del internet que tiene el conjunto de servidores como proxy.example.com

Una vez eliminado puede volver a crear la web de entradas de proxy.

Si usted quiere encontrar las contraseñas para probar antes de borrar, puede hacer lo siguiente, y confirmar que se obtienen sólo una entrada. Usted también puede poner un comentario (el uso de "Acceso a Llaveros"), y confirma que se muestra en la icmt campo:

security find-internet-password -s 'proxy.example.com'
keychain: "/Users/alex/Library/Keychains/login.keychain-db"
version: 512
class: "inet"
attributes:
0x00000007 <blob>="proxy.example.com"
0x00000008 <blob>=<NULL>
"acct"<blob>="username"
"atyp"<blob>=<NULL>
"cdat"<timedate>=0x32303139303231383032343431305A00  "20190218024410Z\000"
"crtr"<uint32>=<NULL>
"cusi"<sint32>=<NULL>
"desc"<blob>=<NULL>
"icmt"<blob>=<NULL>
"invi"<sint32>=<NULL>
"mdat"<timedate>=0x32303139303231383032343632395A00  "20190218024629Z\000"
"nega"<sint32>=<NULL>
"path"<blob>=<NULL>
"port"<uint32>=0x00001F90
"prot"<blob>=<NULL>
"ptcl"<uint32>="htpx"
"scrp"<sint32>=<NULL>
"sdmn"<blob>=<NULL>
"srvr"<blob>="proxy.example.com"
"type"<uint32>=<NULL>

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X