How To Install sssd-tools on Ubuntu 20.04

In this tutorial we learn how to install sssd-tools on Ubuntu 20.04. sssd-tools is System Security Services Daemon – tools System Security Services Daemon – tools System Security Services Daemon – tools

Introduction

In this tutorial we learn how to install sssd-tools on Ubuntu 20.04.

What is sssd-tools

sssd-tools is:

Provides a set of daemons to manage access to remote directories and authentication mechanisms. It provides an NSS and PAM interface toward the system and a pluggable backend system to connect to multiple different account sources. It is also the basis to provide client auditing and policy services for projects like FreeIPA.

This package provides tools to manage users, groups and nested groups when using the local id provider.

Package: sssd-tools Architecture: amd64 Version: 2.2.3-3ubuntu0.1 Priority: extra Section: utils Source: sssd Origin: Ubuntu Maintainer: Ubuntu Developers [email protected] Original-Maintainer: Debian SSSD Team [email protected] Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 408 Depends: python3, python3-sss, sssd-common (= 2.2.3-3ubuntu0.1), libc6 (>= 2.28), libdhash1 (>= 0.4.0), libldb2 (>= 0.9.21), libpam0g (>= 0.99.7.1), libpopt0 (>= 1.14), libref-array1 (>= 0.4.0), libsss-certmap0 (>= 2.2.3), libtalloc2 (>= 2.0.4~git20101213) Filename: pool/main/s/sssd/sssd-tools_2.2.3-3ubuntu0.1_amd64.deb Size: 94572 MD5sum: a4ae17e9a5bb0a328c90f80e659c5a5f SHA1: 006fb8cfdd3a05ac3b6ba3f42d4d306f7a83d31e SHA256: 0125daf768bc0a28d85a90ac6be6dc1c735b1a13d226c3a13e08e47a2b3a3b56 SHA512: 1eb373bf9f89767305303692da77046a755999236ae7d3c0470886d2befced57d45fe0c8b92a6be12d5a3c6878d9a0f17f5c4469973b224e240e7d5ea645eb05 Homepage: https://github.com/SSSD/sssd Description-en: System Security Services Daemon – tools Provides a set of daemons to manage access to remote directories and authentication mechanisms. It provides an NSS and PAM interface toward the system and a pluggable backend system to connect to multiple different account sources. It is also the basis to provide client auditing and policy services for projects like FreeIPA.

This package provides tools to manage users, groups and nested groups when using the local id provider.

Package: sssd-tools Architecture: amd64 Version: 2.2.3-3 Priority: extra Section: utils Source: sssd Origin: Ubuntu Maintainer: Ubuntu Developers [email protected] Original-Maintainer: Debian SSSD Team [email protected] Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 408 Depends: python3, python3-sss, sssd-common (= 2.2.3-3), libc6 (>= 2.28), libdhash1 (>= 0.4.0), libldb2 (>= 0.9.21), libpam0g (>= 0.99.7.1), libpopt0 (>= 1.14), libref-array1 (>= 0.4.0), libsss-certmap0 (>= 2.2.3), libtalloc2 (>= 2.0.4~git20101213) Filename: pool/main/s/sssd/sssd-tools_2.2.3-3_amd64.deb Size: 94584 MD5sum: 71ab6c1646ad40ca75745624f126c089 SHA1: ad95a8d281167e9f449879c0353ba37711abc7df SHA256: 5ea9e1cc8a39b6e8fc4af8650bee0e2e0295a6052c16619e0b58f69c5c3435c2 Homepage: https://github.com/SSSD/sssd Description-en: System Security Services Daemon – tools Provides a set of daemons to manage access to remote directories and authentication mechanisms. It provides an NSS and PAM interface toward the system and a pluggable backend system to connect to multiple different account sources. It is also the basis to provide client auditing and policy services for projects like FreeIPA.

This package provides tools to manage users, groups and nested groups when using the local id provider.

There are three methods to install sssd-tools 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 sssd-tools Using apt-get

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

sudo apt-get update

After updating apt database, We can install sssd-tools using apt-get by running the following command:

sudo apt-get -y install sssd-tools

Install sssd-tools Using apt

Update apt database with apt using the following command.

sudo apt update

After updating apt database, We can install sssd-tools using apt by running the following command:

sudo apt -y install sssd-tools

Install sssd-tools 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 sssd-tools using aptitude by running the following command:

sudo aptitude -y install sssd-tools

How To Uninstall sssd-tools on Ubuntu 20.04

To uninstall only the sssd-tools package we can use the following command:

sudo apt-get remove sssd-tools

Uninstall sssd-tools And Its Dependencies

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

sudo apt-get -y autoremove sssd-tools

Remove sssd-tools Configurations and Data

To remove sssd-tools configuration and data from Ubuntu 20.04 we can use the following command:

sudo apt-get -y purge sssd-tools

Remove sssd-tools configuration, data, and all of its dependencies

We can use the following command to remove sssd-tools configurations, data and all of its dependencies, we can use the following command:

sudo apt-get -y autoremove --purge sssd-tools

References

Summary

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