Come aggiungere un utente Sudo in Ubuntu

sudoè uno dei comandi più comunemente usati nei sistemi Linux. Consente a un utente di eseguire un particolare programma come un altro utente, che, per impostazione predefinita, è il super utente.

Viene utilizzato principalmente per scopi amministrativi; fornendo accesso amministrativo limitato agli utenti non amministrativi su un PC Linux.

Ad esempio, per impostazione predefinita, a un utente non è consentito installare pacchetti su un sistema Ubuntu. Tuttavia, l'utente può farlo con il sudocomando.

L'utente non root senza sudo non può installare un programma . Vedi un esempio di tentativo fallito di seguito:

apt-get install aptitude
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?

Un utente non root con sudo può installare programmi sul sistema senza problemi.

sudo apt-get install aptitude
Reading package lists... Done
Building dependency tree       
....

Aggiungi un utente esistente come utente Sudo

Se un utente non fa parte del sudogruppo utenti, non sarà in grado di utilizzare il sudocomando. Verrà visualizzato sotto l'output:

testuser is not in the sudoers file.  This incident will be reported.

Per aggiungere un utente all'elenco sudoers, utilizzare il usermodcomando per aggiungere un utente esistente al sudogruppo sul sistema. Di seguito è riportato un comando di esempio.

sudo usermod -aG sudo testuser

Qui l' -aopzione significa "aggiungi". Assicura che l'appartenenza dell'utente ai gruppi esistenti non sia interessata. -G serve per specificare a quale gruppo aggiungere l'utente.

Una volta che un utente è stato aggiunto al gruppo sudo, il seguente messaggio viene visualizzato nel terminale la prossima volta che questo utente accede al sistema.

To run a command as administrator (user "root"), use "sudo".
See "man sudo_root" for details.

Crea un nuovo utente con privilegi di Sudo

adduserè il comando Linux utilizzato per creare un nuovo utente. Può essere utilizzato con
flag --ingroupper aggiungere l'utente al gruppo sudo durante la creazione.

sudo adduser testuser --ingroup=sudo

Limita quali comandi dovrebbero essere consentiti con sudo

Il file /etc/sudoerscontiene le opzioni di configurazione per il sudocomando. Questo file è protetto da scrittura direttamente, anche per root. L'unico modo per modificare questo file è usare il visudocomando.

sudo visudo

Il comando precedente aprirà il file utilizzando l'editor della riga di comando nano. Scorri e trova le righe sottostanti nel file.

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

L'ultimo ALLnella riga può essere sostituito con l'unico comando o insieme di comandi che dovrebbero essere consentiti con sudo.

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) /bin/mv, /usr/sbin/visudo

Nota importante: le modifiche suggerite nel file sudoers sopra limiteranno gli utenti sudo a essere in grado di eseguire solo comandi mve visudo. Questo è solo a scopo esplicativo, non devi forzare queste restrizioni agli utenti sudo sul tuo sistema.

Se hai apportato modifiche al file sudoers utilizzando le istruzioni condivise sopra, assicurati di salvare il file utilizzando Ctrl + Oper applicare le modifiche. Puoi quindi uscire da nano usando Ctrl + X.

Affinché le modifiche abbiano luogo, potrebbe essere necessario effettuare il login/logout, o riavviare il sistema, o avviare una nuova finestra di terminale.

🍻 Saluti!


Come copiare e incollare su Chromebook

Come copiare e incollare su Chromebook

La prima cosa che potresti chiederti mentre passi a un Chromebook è come fare le cose di base, il tipo di cose che avevi sul palmo della tua mano nel tuo sistema operativo precedente. Copiare e incollare è una di queste funzioni fondamentali che devi usare prima o poi.

Come fare un test di digitazione su Linux con tt

Come fare un test di digitazione su Linux con tt

Nell'era moderna della tecnologia, la dattilografia è diventata una delle attività più comuni per molte professioni. Imparare a digitare più velocemente con precisione può aiutarti a fare più cose nello stesso lasso di tempo.

Il Wi-Fi non funziona su Ubuntu? Ecco come risolverlo

Il Wi-Fi non funziona su Ubuntu? Ecco come risolverlo

Ubuntu è famoso per la sua robustezza e relativamente meno errori. Ma non è senza problemi, di sicuro. Uno di questi problemi è con il suo driver Wi-Fi. Potresti accendere il tuo sistema solo per scoprire che il tuo Wi-Fi non funziona.

Come creare e scansionare codici QR su Chromebook

Come creare e scansionare codici QR su Chromebook

I codici di risposta rapida, o codici QR in breve, sono codici a barre avanzati che contengono più informazioni rispetto a un codice a barre tradizionale. Questi codici sono bidimensionali, consentendoti di scansionarli verticalmente o orizzontalmente.

Come installare e rimuovere i pacchetti in Arch Linux

Come installare e rimuovere i pacchetti in Arch Linux

Vuoi installare pacchetti su Arch Linux ma non sai come fare? Molte persone affrontano questo problema quando migrano per la prima volta dalle distribuzioni basate su Debian ad Arch. Tuttavia, puoi facilmente gestire i pacchetti sul tuo sistema basato su Arch utilizzando i gestori di pacchetti.

10+ migliori estensioni GNOME per Ubuntu 20.04

10+ migliori estensioni GNOME per Ubuntu 20.04

Molte delle estensioni popolari come Gno-Menu, Extended Gestures non funzionano con Ubuntu 20.04. Quindi, ecco un elenco delle migliori estensioni GNOME funzionanti

Come installare Spotify su Linux

Come installare Spotify su Linux

Spotify è uno dei più grandi servizi di streaming musicale in circolazione. Ha client nativi sia per dispositivi mobili (Android e iOS) che desktop (Mac e Windows).

9 comandi di base per iniziare con Linux

9 comandi di base per iniziare con Linux

Le guide pratiche di Linux spesso si aspettano che tu esegua determinate operazioni nel terminale, il che all'inizio può sembrare intimidatorio. Ma non preoccuparti; questo cheat sheet del comando Linux coprirà il processo di apertura di un terminale e l'emissione di alcuni comandi utili.

5 migliori app di trasferimento file Wi-Fi da Ubuntu ad Android

5 migliori app di trasferimento file Wi-Fi da Ubuntu ad Android

Un meccanismo come FTP, trasferimento file peer-to-peer, trasferimento Wi-Fi ti farà risparmiare tempo se condividi spesso file tra il tuo Android e Ubuntu.

Come spostare file Linux con il comando Mv

Come spostare file Linux con il comando Mv

Anche se probabilmente sai già come spostare un file in Linux utilizzando il browser di file della GUI, potresti chiederti se c'è un comando di spostamento nel terminale che ti consente di spostare rapidamente i file in directory diverse. Il comando mv è quello che desideri ed è facile da usare con la sua sintassi semplice e alcuni flag di sicurezza opzionali.