¿Cómo establecer una política de Chrome en OS X?

Estoy tratando de habilitar la política de Chrome EnableLSha1ForLocalAnchors en mi Mac con Sierra y desafortunadamente no he tenido mucha suerte. Hasta ahora he probado lo siguiente:

  1. Abrió el archivo com.Google.Chrome.manifest
  2. Cambió el código a continuación para establecer los valores en 1 y guardó el archivo
  3. Reinició Chrome y confirmó que la configuración no se muestra como habilitada al ver chrome://policy/

¿Qué estoy haciendo mal? Esto parece muy complicado en comparación con la forma en que se maneja a través del registro de Windows.

Gracias

    <dict>
        <key>pfm_description</key>
        <string></string>
        <key>pfm_name</key>
        <string>EnableSha1ForLocalAnchors</string>
        <key>pfm_targets</key>
        <array>
            <string>user-managed</string>
        </array>
        <key>pfm_title</key>
        <string></string>
        <key>pfm_type</key>
        <string>boolean</string>
    </dict>

Respuestas (1)

Abra una terminal y ejecute lo siguiente, luego reinicie Chrome.

defaults write com.google.Chrome EnableSha1ForLocalAnchors -bool true
Bienvenido a Ask Different y gracias por su respuesta. :) Desafortunadamente, las respuestas cortas como esta realmente no brindan suficientes detalles o contexto para ayudar a muchos usuarios. Si es posible, sería bueno si pudiera agregar más información sobre lo que realmente hace este comando de terminal. También es bueno proporcionar el comando que deshace la acción original en caso de que el OP quiera volver atrás. Además, es posible que desee leer Cómo responder para obtener consejos sobre cómo proporcionar respuestas aquí.
Esa respuesta fue increíble - ¡GRACIAS! Nunca supe que era posible actualizar un archivo de manifiesto de esa manera
@dodysw se encontró con más problemas y espero que pueda ayudar :( cuando ingresé el comentario que menciona, no pareció solucionar del todo el problema que esperaba que solucionara. Cuando fui a ver las políticas (chrome:\\policy ) Recibí un mensaje junto a la política que dice: Valor booleano esperado. Intenté cambiarlo a 1 y obtuve el mismo resultado. ¿Me estoy perdiendo algo? Además, ¿cómo sabe dónde escribir los cambios del manifiesto? ¡Gracias!
Lo descubrí: los valores predeterminados escriben com.google.Chrome EnableSha1ForLocalAnchors -bool true ¡gracias!
FWIW, -string en lugar de -bool parece funcionar para establecer la configuración de cadena. Por ejemplo: los valores predeterminados escriben com.google.Chrome SSLVersionMin -string "tls1.1"
algún consejo sobre cómo hacer correctamente lo siguiente (no funciona)defaults write com.google.Chrome MaxConnectionsPerProxy -int 64
Consejo rápido para gente estúpida como yo: no usesudo
@Black defaults write com.google.Chrome MaxConnectionsPerProxy -int 99funcionó para mí. ¿Reiniciaste Chrome?
Para valores de matriz podemos usar array.defaults write com.google.Chrome ExtensionInstallAllowlist -array cdb***i