Come rimuovere un utente da un gruppo Linux

Come rimuovere un utente da un gruppo Linux

Questo tutorial spiega come rimuovere un utente da un gruppo in Linux. Dopo aver letto questo, saprai come eliminare gli utenti dai gruppi utilizzando facilmente entrambi i comandi GPassWD e DelUser.

Cosa sono i gruppi in Linux?

In Linux, gli utenti sono associati a gruppi che definiscono le loro autorizzazioni e accessi. Per capire quali gruppi sono in Linux, è importante notare che esistono 3 modi per concedere o limitare le autorizzazioni e gli accessi: individualmente, collettivamente e "per eliminazione".

Quando a un utente vengono concesse le autorizzazioni individualmente, queste autorizzazioni sono associate all'ID utente. Per concedere le autorizzazioni collettivamente, l'amministratore di sistema crea un gruppo con determinati diritti e gli utenti membri di quel gruppo acquisiscono le autorizzazioni di gruppo. La rimozione di un utente da un gruppo rimuoverà tutta l'autorizzazione dell'utente ereditato da quel gruppo.

Come detto in precedenza, le autorizzazioni possono essere concesse o limitate a utenti specifici individualmente e collettivamente attraverso gruppi. Ma il sistema ha anche bisogno di una politica per tutti gli altri che non sono utenti o gruppi associati. Pertanto, quando si concedono o rimuovendo le autorizzazioni in Linux, dobbiamo specificare 3 categorie:

  • Utente: Autorizzazioni individuali.
  • Gruppo: Autorizzazioni collettive.
  • Altri (noti anche come "mondo"): Autorizzazione per richiedenti non definiti.

In Linux, ogni utente è associato a un gruppo generato nel processo di creazione dell'account dell'utente.

È possibile controllare i gruppi a cui appartiene un utente eseguendo il comando dei gruppi seguito dal nome utente, come mostrato nello screenshot seguente.

gruppi

Come puoi vedere, il Utente Linuxhint è un membro di più gruppi, che verrà spiegato in seguito.

Come rimuovere un utente da un gruppo in Linux usando GPassWD:

Per rimuovere l'utente da uno di quei gruppi, è possibile invocare il comando gpasswd con il -Elimina la bandiera seguito dall'utente da rimuovere e dal gruppo.

Nell'esempio seguente, il Utente Linuxhint viene rimosso dal floppy di gruppo.

Sudo GPasswd -Dlete LinuxHint Floppy

Come puoi vedere, Linuxhint non fa più parte del gruppo floppy.

Puoi trovare ulteriori opzioni GPassWD su https: // man7.Org/Linux/Man-Pages/Man1/GPasswd.1.html.

Come rimuovere un utente da un gruppo in Debian o Ubuntu con Deluser:

Sulle distribuzioni Linux basate su Debian, è possibile rimuovere un utente da un gruppo utilizzando il comando DELUSER seguito dall'utente per essere rimosso e il gruppo. Nell'esempio seguente, l'utente Linuxhint viene rimosso dal floppy di gruppo.

sudo deluser linuxhint floppy

Per ulteriori informazioni sul comando Deluser, visitare http: // manpaages.Ubuntu.com/manpages/fidaty/man8/deluser.8.html.

Rimozione di un utente da un gruppo in Linux modificando il file /etc /group:

Un altro modo per rimuovere un utente da un gruppo in Linux è modificare il file /etc /group. Apri il file di configurazione /etc /gruppo utilizzando un editor di testo, come mostrato nell'esempio seguente (Nano).

Trova il gruppo floppy; È possibile utilizzare la combinazione chiave Ctrl+W per cercare "floppy" o il gruppo da cui si desidera che un utente venga rimosso.

Vedrai gli utenti appartenenti al gruppo, nel mio caso, l'utente Linuxhint. Per rimuovere l'utente dal gruppo, rimuovere l'utente dalla riga del gruppo.

Nel mio caso, cambio la linea del gruppo floppy da questo:

A questa:

Premere Ctrl+X Per salvare le modifiche ed uscire.

Aggiunta di un utente a un gruppo:

Puoi usare il GPasswd Per aggiungere utenti anche ai gruppi. Basta sostituire il -Elimina la bandiera con il -Add a Flag, Come mostrato nell'esempio seguente, in cui l'utente Linuxhint viene aggiunto al gruppo floppy.

GPasswd -Add LinuxHint Floppy

Come puoi vedere, il utente Linuxhint Come aggiunto al floppy di gruppo.

Puoi anche aggiungere utenti ai gruppi utilizzando il comando usermod con il -Ag Argomento seguito dal gruppo e dall'utente da rimuovere, come mostrato nell'esempio seguente. IL Utente Linuxhint viene rimosso dal gruppo floppy.

sudo usermod -ag floppy linuxhint

Entrambi i modi spiegati sopra per aggiungere utenti ai gruppi sono corretti.

Conclusione:

Imparare a gestire un gruppo è un requisito di base per gestire le autorizzazioni. Gruppi è una funzionalità UNIX successivamente adottata anche da concorrenti come Microsoft Windows.

Gli utenti devono sapere come limitare l'accesso degli utenti a determinati gruppi, in particolare nei sistemi operativi in ​​cui gli utenti iniziali sono concessi i privilegi per impostazione predefinita.
IL Metodi GPasswd e /etc /Group sono convenienti da tenere a mente per essere universali, mentre Deluser rimane una buona opzione per gli utenti limitati alle distribuzioni Linux basate su Debian.
Se hai trovato questo tutorial interessante, potresti essere interessato a leggere Bit setuid, setgid e appiccicoso spiegato.

Spero che questo tutorial che spieghi come rimuovere un utente da un gruppo a Linux sia stato utile. Continua a seguire il suggerimento Linux per ulteriori suggerimenti e tutorial Linux.