Comando Groupmod in Linux

Comando Groupmod In Linux



Come utente Linux, sapere come lavorare con i gruppi è vitale. Interagirai con i gruppi in ogni momento, quindi devi imparare come gestire i gruppi. Ad esempio, devi sapere come cambiare il nome di un gruppo o modificarne l'ID.

Gestire i gruppi è facile, grazie al comando “groupmod” che offre diverse opzioni per gestire velocemente i tuoi gruppi. In questa guida approfondiremo il comando “groupmod” in Linux e forniremo vari esempi su come utilizzarlo. Continuare a leggere!







Come utilizzare il comando Groupmod in Linux

Immagina uno scenario in cui desideri modificare il nome del gruppo dei tuoi file o modificare l'ID di gruppo di un determinato gruppo per assegnargli un ID specifico. Tutto questo è possibile, a condizione che tu sappia come lavorare con il comando 'groupmod'. Il comando ha due opzioni principali su cui ci concentreremo in questo articolo.



  1. -G O –gid GID – Questa opzione ti consente di modificare l'ID del gruppo menzionato e assegnargli il GID specificato.
  2. -N O –nuovo-nome NOME – Questa opzione ti consente di specificare il nuovo NOME del tuo gruppo per sostituire il gruppo menzionato.

Puoi eseguire l'opzione 'groupmod –h' per accedere alla sua pagina di aiuto e vedere le altre opzioni che puoi utilizzare. Tuttavia, quelli menzionati in precedenza sono i principali che utilizzerai. Esploriamo i diversi esempi.



Esempio 1: modificare il nome del gruppo





Linux utilizza i gruppi per organizzare i file. Puoi accedere a tutti i gruppi sul tuo sistema Linux accedendo al ' / ecc/gruppo”. Quando lo apri con un comando come 'cat', elenca tutti i gruppi disponibili e i relativi ID di gruppo. Di seguito è riportato un esempio di tale elenco:

$ gatto / eccetera / gruppo



Ora controlliamo il gruppo a cui appartiene una directory denominata 'new' nella nostra directory corrente. Per questo usiamo il comando “ls” come mostrato di seguito:

$ ls -ld nuovo

Assicurati di sostituire il nome della directory in modo che corrisponda al tuo caso. In alternativa, puoi utilizzare l'opzione di elenco lungo con 'ls' per ottenere i dettagli di tutti i file e le directory, inclusi i loro gruppi.

In questo caso, possiamo vedere che la cartella si trova nel gruppo 'kyle'.

Prima di modificare il nome del gruppo, verifichiamo rapidamente l'ID del gruppo corrente per utilizzarlo come conferma. Per verificare l'ID del gruppo, accedi all'elenco 'gruppi' e trova il gruppo target utilizzando il comando 'grep' come dimostrato di seguito:

Qui il nostro gruppo target ha un ID 1000.

Per cambiare il nome del gruppo, eseguiamo il nostro comando 'groupmod' come segue:

$ sudo groupmod -N gratuito12 Kyle

Nel comando precedente, '-n' è l'opzione per modificare il nome del gruppo. 'ubuntu12' è il nome del nostro nuovo gruppo e 'kyle' è il nome del gruppo attuale. Sostituisci i nomi in modo che corrispondano al tuo caso.

Dopo aver eseguito il comando, inserisci la password per autenticarlo. Successivamente, esegui nuovamente il comando precedente per verificare a quale gruppo appartiene la 'nuova' directory. Possiamo vedere che siamo riusciti con successo a cambiare il nome del gruppo.

Per verificare ulteriormente, eseguire nuovamente il comando precedente per verificare l'ID del gruppo. Noterai che il nuovo nome del gruppo corrisponde all'ID del gruppo precedente. Ciò conferma che il cambio del nome del gruppo ha funzionato.

Esempio 2: modificare l'ID del gruppo

Oltre a modificare il nome del gruppo, puoi anche modificare l'ID del gruppo. Per questo esempio, lavoriamo con lo stesso gruppo di cui abbiamo cambiato nome. Inizia controllando l'ID del gruppo corrente con la seguente sintassi:

$ gatto / eccetera / gruppo | presa < nome del gruppo >

Nel nostro caso, l'ID del gruppo attuale è 1000. Per cambiarlo e dargli un nuovo ID del gruppo che, in questo caso, è 2300, eseguiamo il nostro comando come segue:

$ sudo groupmod -G 2300 -O ubuntu12

Non dimenticare di sostituire 2300 con l'ID del tuo gruppo preferito e 'ubuntu12' con il tuo gruppo target.

Verificare che la modifica dell'ID del gruppo abbia funzionato correttamente.

Esempio 3: modificare contemporaneamente il nome e l'ID del gruppo

È possibile modificare il nome e l'ID del gruppo contemporaneamente con un comando. Per questo, è necessario specificare il nuovo nome del gruppo e l'ID con la seguente sintassi:

$ sudo groupmod --nuovo nome < nuovo nome > --ddio < nuovo -ID > < nome-gruppo-corrente >

Una volta eseguito il comando, elenca i gruppi per verificare il nome corrente e l'ID. Per il nostro esempio, possiamo confermare di aver modificato il nome del gruppo e l'ID. Tutti i dettagli si riflettono nella seguente immagine:

Conclusione

Il comando 'groupmod' aiuta a gestire i gruppi in Linux. Puoi usarlo per modificare rapidamente il nome e l'ID di qualsiasi gruppo per raggiungere il tuo obiettivo. Abbiamo discusso il comando in dettaglio e fornito esempi su come utilizzarlo.