GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare sudo su Debian o Ubuntu Linux

Che tu stia utilizzando Debian 11 Bullseye, 10 Buster, Ubuntu 20.04, 18.04, 22.04 o qualsiasi altra versione server minima della stessa base, ecco i passaggi per installare sudo Debian Linux.

Il comando sudo, che abbiamo usato prima di altre chiamate al programma per eseguirli. Lo scopo principale è autorizzare gli utenti a eseguire il programma per conto e con i diritti di un altro utente per eseguire attività riservate agli amministratori.

Quando eseguiamo il comando con sudo, viene richiesta la password dell'utente corrente prima di eseguire il programma. Questo controlla se l'utente che ha immesso il comando è il gruppo di utenti autorizzati definito in /etc/sudoers file o meno. L'utente di destinazione viene assunto come root per impostazione predefinita.

Sotto Debian, in /etc/sudoers tutti i membri del gruppo sono sudo e consentito per impostazione predefinita di diventare l'utente root e quindi di ricevere i diritti di root. L'utente o gli utenti creati durante l'installazione appartengono al gruppo sudo per impostazione predefinita.

Negli ambienti desktop con GUI come GNOME o KDE, i diritti di root vengono talvolta richiesti automaticamente per un determinato programma per determinate attività fornendo una finestra di dialogo grafica. Ad esempio, viene richiesta automaticamente la password per l'installazione di un programma o l'aggiornamento del sistema graficamente, in modo che APT riceva i diritti di root e possa installare il programma. In molti casi, non è più necessario chiamare sudo manualmente.

Un modo semplice per capire a cosa serve sudo-

Comando per installare sudo sul server Debian Linux Minimal

Bene, sudo è già nel sistema Debian per la maggior parte del tempo; tuttavia, in installazioni Debian minime come Debian su Docker, sudo mancherà. Quindi, per creare qualsiasi altro utente e utilizzarlo per installare del software senza concedere l'accesso come root a tutti i comandi, dobbiamo installare sudo manualmente utilizzando la riga di comando. Ecco i passaggi da seguire.

Questo articolo presuppone che tu abbia già root accesso utente perché senza di esso non possiamo installare “sudo ” o qualsiasi altro pacchetto.

1. Apt aggiornamento cache

Innanzitutto, esegui il comando di aggiornamento del sistema per aggiornare la cache dei repository APT. Ciò è necessario perché molte volte dopo aver installato una nuova Debian minimale o Ubuntu Linux, non riconoscerà alcun pacchetto da installare. È perché non c'è un elenco di pacchetti nella cache, che il sistema può identificare per l'installazione.

apt update && apt upgrade

2. Comando per installare sudo su server Debian o Ubuntu

Hai il server Debian o Ubuntu minimo aggiornato, ora possiamo facilmente usare il comando di gestione dei pacchetti APT per installare il "sudo" senza l'aiuto di alcun repository aggiuntivo poiché è già disponibile nel repository di base di Debian.

apt install sudo

3. Crea un nuovo utente

Una volta installato sudo, creiamo un nuovo utente da utilizzare in seguito con il comando sudo.

adduser your-new-user

Modifica "il-tuo-nuovo-utente ” con qualsiasi nome tu voglia dare al tuo utente.

Ad esempio , qui aggiungiamo un utente chiamato – h2smedia , il comando sarà così:

adduser h2smedia

Imposta la password quando viene richiesta.

4. Aggiungi un nuovo utente al gruppo sudo in Debian

Questo è un passaggio importante, altrimenti non potrai utilizzare il tuo nuovo utente con sudo diritti per installare nuovi programmi.

usermod -aG sudo h2smedia

Sostituisci di nuovo h2smedia con il tuo utente creato sopra.

5. Passa a nuovo utente

Ora, passiamo all'utente appena creato da root per eseguire un utente non root ma con diritti sudo.

su your-new-user

Esegui i comandi sudo, per testarlo:

sudo apt update

Inserisci la password che hai creato per il tuo utente.

Ora per accedere nuovamente all'utente root, puoi semplicemente digitare:

sudo su -

Conclusione :

In questo modo, chiunque abbia i diritti di utente root può installare e aggiungere un nuovo utente con diritti sudo. Tuttavia, assicurati di utilizzare una password complessa.


Debian
  1. Come installare Logstash su Debian Linux

  2. Come installare Elasticsearch su Debian Linux

  3. Come installare VirtualBox su Debian Linux

  4. Come installare Subversion 1.9 su Ubuntu e Debian

  5. Come installare Docker su Debian/Ubuntu

Come installare Foreman su Ubuntu 18.04 / Ubuntu 16.04 e Debian 9

Come creare un utente Sudo in Ubuntu Linux

Come installare Prometheus in Debian 11 o Ubuntu 20.04

Come installare MariaDB 10 su Debian 11 Bullseye Linux

Come installare NextCloud su Debian 11 Bullseye Linux

Come installare Vai su Debian 11