Tipi di gruppi in Linux
Linux ha due tipi di gruppi che contengono diversi utenti:
Elencare gli utenti su Linux
Per elencare tutti gli utenti presenti sul sistema Linux, è possibile eseguire il comando Cat sul file "/etc/passwd". Questo comando aiuterà a restituire il numero di utenti presenti sul sistema Linux.
Inoltre, utilizzare il comando "meno" o "più" per la navigazione all'interno dell'elenco dell'utente.
$ cat /etc /passwd
$ meno /etc /passwd
$ più /etc /passwd
Elenco gli utenti utilizzando il file /etc /passwd
Per elencare i nomi utente sul sistema Linux, è possibile utilizzare il comando "Cat" e quindi piubire l'uscita sul comando "Cut" per isolare i nomi utente disponibili nella prima colonna nell'elenco. Esegui il comando sotto menzionato come mostrato di seguito.
$ cat /etc /passwd | Cut -d: -f1
Elenco nomi utente usando AWK
Per elencare i nomi utente sul sistema Linux, usa il comando "Cat" e quindi tubi l'uscita sul comando "AWK" che funziona simile al comando "Cat".
Qui stiamo usando l'interprete "AWK", come mostrato di seguito.
$ cat /etc /passwd | awk -f: 'stampa $ 1'
Elencare nomi utente usando Gett
Usa il comando getent insieme all'argomento "passwd" per elencare i nomi utente disponibili su Linux. Inoltre, puoi menzionare l'utente opzionale che si desidera visualizzare sullo schermo.
GEENT PASTWD
Il comando getent recupera le voci dai database switch del servizio. È un'utilità UNIX per il recupero di voci da varie fonti di dati. Controlla l'elenco delle fonti di dati disponibili da NSSwitch.conf, che è conservato a /ecc.
Se si desidera elencare tutti gli utenti con l'aiuto della funzione Getent, è possibile eseguire il comando seguente.
$ getent passwd
Elencare gli utenti connessi sul tuo host Linux
Per ottenere l'elenco degli utenti connessi al sistema Linux, è possibile utilizzare il comando seguente.
$ chi
Utilizzando questo comando, fornirai l'elenco degli utenti connessi e la shell che stanno utilizzando.
Inoltre, è possibile utilizzare il comando "utenti" per ottenere lo stesso risultato del comando "Who", come mostrato di seguito.
$ utenti
DevConnected John
Gruppi di elenchi utilizzando /ecc /file di gruppo
Usa il comando "cat" più comunemente usato per ottenere l'elenco dei gruppi disponibili nel file "/etc/group". Quando esegui il comando, otterrai l'elenco dei gruppi.
$ cat /etc /gruppo
$ meno /etc /gruppo
$ più /etc /gruppo
Ma se stai cercando i nomi del gruppo presenti nel file "/etc/group", usa il comando CAT e quindi pilota l'output sul comando "taglio" come mostrato di seguito.
$ cat /etc /gruppo | Cut -d: -f1
$ cat /etc /gruppo | awk -f: 'stampa $ 1'
Inoltre, se si desidera isolare un gruppo per verificare ciò che gli utenti appartengono a quel gruppo, usa il comando seguente.
$ cat /etc /gruppo | grep
Gruppi di elenchi usando GEENT
È possibile utilizzare il comando "getvent" per elencare gli utenti sul sistema Linux.
$ gett
Se non fornisci la chiave, otterrai l'intero file di gruppo.
$ GEENT GROUP
Gruppi di elenchi per l'utente corrente
L'uso del comando "Gruppo" visualizzerà un elenco di gruppi in un utente specifico in.
$ gruppi
Se non si fornisce alcun argomento, otterrai l'elenco dei gruppi per l'utente che esegue il comando.
Conclusione
Il sistema Linux contiene utenti e gruppi in file diversi. A volte diventa importante ottenere i dettagli dell'utente e a quale gruppo appartengono. Quindi Linux offre alcuni comandi che ti aiuteranno a raggiungerlo. Puoi eseguire alcuni comandi per ottenere i dettagli dell'utente e il gruppo a cui appartengono. Puoi anche ottenere l'elenco completo degli utenti sul sistema Linux, agli utenti attivi e ai nomi dei gruppi.
Puoi passare attraverso questo articolo per ottenere vari comandi per ottenere l'elenco di tutti i gruppi in Linux e capire come funzionano.