¿Cuántas veces has ido al Llavero de macOS para copiar una contraseña con alguien mirando la pantalla por encima del hombro?
Con este método puedes tener una contraseña lista para pegar simplemente pulsando un atajo de teclado, sin abrir el llavero, sin mostrar nada en pantalla y sin que falle el pegado.
El comando que funciona siempre
Para conseguir que una contraseña se copie/pegue correctamente al portapapeles utilizaremos el comando de shell printf.
printf '%s' 'TU_CONTRASEÑA' | /usr/bin/pbcopy
Este comando deja la contraseña lista para pegar, sin saltos de línea ni caracteres ocultos.
¿Cómo convertirlo en un Atajo? (Automator)
- Abre Automator y crea una Acción rápida.
- Configura: “El flujo de trabajo recibe” → sin datos de entrada.
- Añade la acción Ejecutar script de shell.
- Selecciona
/bin/zsho/bin/bash. - Pega el comando anterior.
- Guarda la acción y asígnale un atajo de teclado.
A partir de ahora solo tienes que pulsar el atajo y pegar la contraseña directamente, sin pasar por el llavero.
Opcional: forzar UTF-8 si usas símbolos especiales
Si la contraseña incluye caracteres especiales o símbolos poco habituales, podemos forzar que se copien y peguen correctamente evitando cualquier error de codificación de la siguiente manera:
export LC_CTYPE=UTF-8
printf '%s' 'TU_CONTRASEÑA' | /usr/bin/pbcopy
Normalmente no hace falta, pero evita problemas con símbolos poco habituales.
¿Quieres que subamos el listón?
Ahora vamos a hacer que la contraseña se borre automáticamente del portapapeles pasados unos segundos, para que no quede accesible más tiempo del necesario.
La idea es sencilla: copiamos la contraseña como antes, esperamos unos segundos y, pasado ese tiempo, vaciamos el portapapeles de forma automática.
printf '%s' 'TU_CONTRASEÑA' | /usr/bin/pbcopy
sleep 30
CURRENT="$(pbpaste)"
if [ "$CURRENT" = "TU_CONTRASEÑA" ]; then
printf '' | /usr/bin/pbcopy
fi
Esta versión solo borra el portapapeles si, pasado el tiempo indicado, sigue conteniendo la contraseña. Si has copiado otra cosa, no interfiere.
Asignar un atajo de teclado a la Acción rápida
Una vez guardada la Acción rápida en Automator, el último paso es asignarle un atajo de teclado para poder usarla en cualquier momento sin abrir nada.
- Abre Ajustes del sistema.
- Entra en Teclado → "Atajos de teclado…".
- En el menú lateral, selecciona Servicios > General.
- Busca tu Acción rápida (aparece con el nombre con el que la guardaste).
- Haz clic en Añadir atajo y pulsa la combinación de teclas que quieras usar.
Elige un atajo que no esté ya en uso y que recuerdes fácilmente, ya que será el que pulses cada vez que quieras copiar la contraseña.
A partir de ese momento, solo tienes que pulsar el atajo y pegar la contraseña directamente donde la necesites, sin abrir el llavero ni mostrar nada en pantalla.
No hay comentarios:
Publicar un comentario