Restore otp parameters for nethserver user

I would like to know if a user’s otp access can be reset due to the loss of backup codes. I can’t access user preferences on neth server.

I solved it by deleting in the user’s home .2fa_ *

1 Like

Indeed if you remove the key in the user’s home then otp is not enabled anymore. Just for the lost of backup code you can generate them again from the key that root can read.

1 Like

Thank you so much stephdl and the community always ready for suggestions and solutions!

1 Like

for the record

  • generate the backup code

oathtool -w 5 $(cat /var/lib/nethserver/home/user/.2fa.secret)

  • generate a time based code (valid 30 seconds)

oathtool --totp $(cat /var/lib/nethserver/home/user/.2fa.secret)

2 Likes

written : https://wiki.nethserver.org/doku.php?id=howto:useful_commands#otp_one_time_password

1 Like

excellent, so it is possible to regenerate the codes without deleting the files in the user’s home