Sudo package for linux

How To Install sudo on Ubuntu 22.04

In this tutorial we learn how to install sudo on Ubuntu 22.04.

What is sudo

Sudo is a program designed to allow a sysadmin to give limited root privileges to users and log root activity. The basic philosophy is to give as few privileges as possible but still allow people to get their work done.

This version is built with minimal shared library dependencies, use the sudo-ldap package instead if you need LDAP support for sudoers.

There are three ways to install sudo on Ubuntu 22.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 sudo Using apt-get

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

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

sudo apt-get -y install sudo 

Install sudo Using apt

Update apt database with apt using the following command.

After updating apt database, We can install sudo using apt by running the following command:

Install sudo 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.

After updating apt database, We can install sudo using aptitude by running the following command:

sudo aptitude -y install sudo 

How To Uninstall sudo on Ubuntu 22.04

To uninstall only the sudo package we can use the following command:

Читайте также:  Посмотреть wifi сети linux

Uninstall sudo And Its Dependencies

To uninstall sudo and its dependencies that are no longer needed by Ubuntu 22.04, we can use the command below:

sudo apt-get -y autoremove sudo 

Remove sudo Configurations and Data

To remove sudo configuration and data from Ubuntu 22.04 we can use the following command:

Remove sudo configuration, data, and all of its dependencies

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

sudo apt-get -y autoremove --purge sudo 

References

Summary

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

Источник

Пакет: sudo (1.8.31-1ubuntu1.5 и другие) [security]

Please consider filing a bug or asking a question via Launchpad before contacting the maintainer directly.

Original Maintainer (usually from Debian):

It should generally not be necessary for users to contact the original maintainer.

Внешние ресурсы:

Подобные пакеты:

Provide limited super user privileges to specific users

Пакеты, предоставляющие sudo

Другие пакеты, относящиеся к sudo

  • зависимости
  • рекомендации
  • предложения
  • enhances
  • dep: libaudit1 (>= 1:2.2.1) Dynamic library for security auditing
  • dep: libc6 (>= 2.27) [не armhf, i386] GNU C Library: Shared libraries
    также виртуальный пакет, предоставляемый libc6-udeb dep: libc6 (>= 2.28) [armhf, i386]
  • dep: libpam-modules Pluggable Authentication Modules for PAM
  • dep: libpam0g (>= 0.99.7.1) Pluggable Authentication Modules library
  • dep: libselinux1 (>= 2.0.65) SELinux runtime shared libraries
  • dep: lsb-base Linux Standard Base init script functionality

Загрузка sudo

Загрузить для всех доступных архитектур
Архитектура Версия Размер пакета В установленном виде Файлы
amd64 1.8.31-1ubuntu1.5 502,6 Кб 2 204,0 Кб [список файлов]
arm64 1.8.31-1ubuntu1 461,9 Кб 2 112,0 Кб [список файлов]
armhf 1.8.31-1ubuntu1 467,7 Кб 1 820,0 Кб [список файлов]
i386 1.8.31-1ubuntu1.5 499,1 Кб 2 320,0 Кб [список файлов]
ppc64el 1.8.31-1ubuntu1 494,7 Кб 2 512,0 Кб [список файлов]
riscv64 1.8.31-1ubuntu1 457,1 Кб 1 904,0 Кб [список файлов]
s390x 1.8.31-1ubuntu1 457,4 Кб 2 184,0 Кб [список файлов]

This page is also available in the following languages:

Авторские права © 2023 Canonical Ltd.; См. условия лицензии. Ubuntu это торговый знак компании Canonical Ltd. Об этом сайте.

Источник

How to install sudo on Debian or Ubuntu Linux

The command sudo, we used before other program calls to execute them. The key purpose of it is to authorize the users to run the program on behalf of and with the rights of another user to perform tasks that are reserved for administrators.

Читайте также:  Обновление пакетов linux команда

When we run the command with sudo, it asks for the password of the current user before executing the program. This checks whether the user that entered the command is the group of authorized users defined in the /etc/sudoers file or not. The target user is root assumed by default.

Under Debian, in /etc/sudoers all members of the group are sudo and allowed by default to become the user root and thus to receive root rights. The user or users created during installation belong to the group sudo by default.

In GUI desktop environments such as GNOME or KDE, root rights are sometimes automatically requested for a certain program for certain tasks by giving a graphical dialogue box. For example, you are automatically asked for your password for a program installation or upgrading system graphically, so that APT receives root rights and can install the program. In many cases, sudo no longer needs to be called manually.

Easy way to understand what sudo is for-

What is sudo in Linux

Command to Install sudo on Debian Linux Minimal server

Well, sudo is already in the Debian system most of the time; however, in minimal Debian installation such as Debian on Docker, the sudo will be missing. Hence, to create any other user and use that to install some software without giving root access for all the commands, we have to install sudo manually using the command line. Here are the steps to follow.

This article assumes that you already have root user access because without that we cannot install “sudo” or any other packages.

1. Apt update cache

First, run the system update command to refresh the APT repositories cache. This is necessary because many times after installing a fresh minimal Debian or Ubuntu Linux, it won’t recognize any packages to install. It is because there is no list of packages in the cache, that the system can identify to install.

2. Command to install sudo on Debian or Ubuntu server

You have the updated minimal Debian or Ubuntu server, now we can easily use the APT package manager command to install the “sudo” without the help of any additional repository as it is already available in the base repo of Debian.

Читайте также:  Установка hearthstone на linux

command to install sudo debian

3. Create a new user

Once the sudo is installed, let’s create a new user to use later with the sudo command.

adduser your-new-user

Change “your-new-user” with whatever name you want to give to your user.

For example, here we area adding a user called – h2smedia, the command will be like this:

Set password when it asks.

Add new user

4. Add a new user to the sudo group in Debian

This is an important step otherwise you won’t be able to use your new user with sudo rights to install new programs.

usermod -aG sudo h2smedia

Again replace h2smedia with your user created above.

Add user to sudo group in Debian 11

5. Switch to new user

Now, let’s switch to the newly created user from root to run a non-root user but with sudo rights.

su your-new-user

Run sudo commands, to test it:

Enter the password you have created for your user.

Add user to sudo group in Debian 11

Now to log back again to the root user, you can simply type:

In this way, anybody who has the root user rights can install and add a new user with sudo rights. However, make sure you are using a strong password.

Other Articles:

2 thoughts on “How to install sudo on Debian or Ubuntu Linux”

I have Ubuntu 18.04 but cannot do the following install:
/home/fred/Downloads/hotspot shield)f=hotspotshield_1.0.7_amd64.deb /home/fred/Downloads/hotspot shield)sudo apt install ./$f
Reading package lists… Done
Building dependency tree
Reading state information… Done
Note, selecting ‘hotspotshield:amd64’ instead of ‘./hotspotshield_1.0.7_amd64.deb’
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation: The following packages have unmet dependencies:
hotspotshield:amd64 : Depends: libdbus-1-3:amd64 (>= 1.10) but it is not installable
Depends: libnl-3-200:amd64 (>= 3.2.0) but it is not installable
Depends: libnl-route-3-200:amd64 (>= 3.2.0) but it is not installable
Depends: network-manager:amd64 (>= 1.10) but it is not installable
E: Unable to correct problems, you have held broken packages. How can I fix this? Reply

Источник

Оцените статью
Adblock
detector