How To Install libpam-google-authenticator on Ubuntu 20.04

In this tutorial we learn how to install libpam-google-authenticator on Ubuntu 20.04. libpam-google-authenticator is Two-step verification

Introduction

In this tutorial we learn how to install libpam-google-authenticator on Ubuntu 20.04.

What is libpam-google-authenticator

libpam-google-authenticator is:

The Google Authenticator project includes implementations of one-time passcode generators for several mobile platforms, as well as a pluggable authentication module (PAM). One-time passcodes are generated using open standards developed by the Initiative for Open Authentication (OATH) (which is unrelated to OAuth).

These implementations support the HMAC-Based One-time Password (HOTP) algorithm specified in RFC 4226 and the Time-based One-time Password (TOTP) algorithm currently in draft.

There are three methods to install libpam-google-authenticator on Ubuntu 20.04. We can use apt-get, apt and aptitude. In the following sections we will describe each method. You can choose one of them.

Install libpam-google-authenticator Using apt-get

Update apt database with apt-get using the following command.

sudo apt-get update

After updating apt database, We can install libpam-google-authenticator using apt-get by running the following command:

sudo apt-get -y install libpam-google-authenticator

Install libpam-google-authenticator Using apt

Update apt database with apt using the following command.

sudo apt update

After updating apt database, We can install libpam-google-authenticator using apt by running the following command:

sudo apt -y install libpam-google-authenticator

Install libpam-google-authenticator Using aptitude

If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Ubuntu. Update apt database with aptitude using the following command.

sudo aptitude update

After updating apt database, We can install libpam-google-authenticator using aptitude by running the following command:

sudo aptitude -y install libpam-google-authenticator

How To Uninstall libpam-google-authenticator on Ubuntu 20.04

To uninstall only the libpam-google-authenticator package we can use the following command:

sudo apt-get remove libpam-google-authenticator

Uninstall libpam-google-authenticator And Its Dependencies

To uninstall libpam-google-authenticator and its dependencies that are no longer needed by Ubuntu 20.04, we can use the command below:

sudo apt-get -y autoremove libpam-google-authenticator

Remove libpam-google-authenticator Configurations and Data

To remove libpam-google-authenticator configuration and data from Ubuntu 20.04 we can use the following command:

sudo apt-get -y purge libpam-google-authenticator

Remove libpam-google-authenticator configuration, data, and all of its dependencies

We can use the following command to remove libpam-google-authenticator configurations, data and all of its dependencies, we can use the following command:

sudo apt-get -y autoremove --purge libpam-google-authenticator

References

Summary

In this tutorial we learn how to install libpam-google-authenticator package on Ubuntu 20.04 using different package management tools: apt, apt-get and aptitude.