sábado, 20 de diciembre de 2025

Atajo macOS para copia y pegar contraseñas al instante

¿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.

 TERMINAL MAC
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)

  1. Abre Automator y crea una Acción rápida.
  2. Configura: “El flujo de trabajo recibe” → sin datos de entrada.
  3. Añade la acción Ejecutar script de shell.
  4. Selecciona /bin/zsh o /bin/bash.
  5. Pega el comando anterior.
  6. 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:

 TERMINAL MAC
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.

 TERMINAL MAC

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.

  1. Abre Ajustes del sistema.
  2. Entra en Teclado"Atajos de teclado…".
  3. En el menú lateral, selecciona Servicios > General.
  4. Busca tu Acción rápida (aparece con el nombre con el que la guardaste).
  5. 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