From 60052659b98832c78c902e4f27ecee2663d8e913 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Wed, 6 May 2026 08:30:49 +0200 Subject: Added scripts --- scripts/2fa | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 scripts/2fa (limited to 'scripts/2fa') diff --git a/scripts/2fa b/scripts/2fa new file mode 100755 index 0000000..23725fd --- /dev/null +++ b/scripts/2fa @@ -0,0 +1,21 @@ +#!/bin/sh + +# 2-factor authentication based on oathtool + +# Usage: 2fa service [time] + +# Requires: secret, oathtool + +secrets_folder="$HOME/box/secrets" + +if [ -z "$1" ]; then + echo "usage: 2fa service [time]" + exit 1 +fi + +if [ -n "$2" ]; then + t="-N $2" +fi + +secret="$(secret show "$secrets_folder/$1-2fa")" +oathtool -b --totp "$secret" $t -- cgit v1.3