Groupmod-opdracht in Linux

Groupmod Opdracht In Linux



Als Linux-gebruiker is het essentieel om te weten hoe je met groepen moet werken. U heeft op elk moment interactie met groepen, dus u moet leren hoe u de groepen beheert. U moet bijvoorbeeld weten hoe u de naam van een groep kunt wijzigen of de ID ervan kunt wijzigen.

Het beheren van groepen is eenvoudig dankzij het commando “groupmod” dat verschillende opties biedt om uw groepen snel te beheren. In deze handleiding gaan we dieper in op de opdracht “groupmod” in Linux en geven we verschillende voorbeelden van hoe je deze kunt gebruiken. Lees verder!







Hoe het Groupmod-commando in Linux te gebruiken

Stel u een scenario voor waarin u de groepsnaam van uw bestanden wilt wijzigen of de groeps-ID van een bepaalde groep wilt wijzigen om deze een specifieke ID toe te wijzen. Dit is allemaal mogelijk, op voorwaarde dat je weet hoe je met het commando “groupmod” moet werken. De opdracht heeft twee hoofdopties waarop we ons in dit artikel zullen concentreren.



  1. -G of –gid GID – Met deze optie kunt u de groeps-ID van de genoemde groep wijzigen en deze toewijzen met de opgegeven GID.
  2. -N of –nieuwe naam NAAM – Met deze optie kunt u de nieuwe NAAM voor uw groep opgeven om de genoemde groep te vervangen.

U kunt de optie “groupmod –h” uitvoeren om toegang te krijgen tot de helppagina en de andere opties te bekijken die u kunt gebruiken. De eerder genoemde zijn echter de belangrijkste die u zult gebruiken. Laten we de verschillende voorbeelden verkennen.



Voorbeeld 1: Wijzig de groepsnaam





Linux gebruikt groepen om de bestanden te ordenen. Je hebt toegang tot alle groepen op je Linux-systeem door naar de “ / etc/groep”-bestand. Wanneer u het opent met een commando zoals 'cat', worden alle beschikbare groepen en hun groeps-ID's weergegeven. Het volgende is een voorbeeld van zo’n lijst:

$ kat / enz / groep



Laten we nu eens kijken naar de groep waar een map met de naam “nieuw” in onze huidige map thuishoort. Daarvoor gebruiken we de opdracht “ls”, zoals hieronder weergegeven:

$ ls -ld nieuw

Zorg ervoor dat u de mapnaam vervangt zodat deze overeenkomt met uw situatie. Als alternatief kunt u de lange lijstoptie met “ls” gebruiken om de details van alle bestanden en mappen te krijgen, inclusief hun groepen.

Voor dit geval kunnen we zien dat de map zich onder de groep 'kyle' bevindt.

Voordat we de naam van de groep wijzigen, moeten we snel de huidige groeps-ID verifiëren om deze ter bevestiging te gebruiken. Om de groeps-ID te controleren, gaat u naar de lijst met “groepen” en vindt u de doelgroep met behulp van de opdracht “grep”, zoals hieronder wordt gedemonstreerd:

Onze doelgroep heeft hier een ID van 1000.

Om de naam van de groep te wijzigen, voeren we onze opdracht “groupmod” als volgt uit:

$ sudo groepsmod -N gratis 12 kyle

In het vorige commando is “-n” de optie om de groepsnaam te wijzigen. De “ubuntu12” is onze nieuwe groepsnaam en “kyle” is de huidige groepsnaam. Vervang de namen zodat deze bij uw hoesje passen.

Nadat u de opdracht hebt uitgevoerd, voert u uw wachtwoord in om het te verifiëren. Voer vervolgens de eerdere opdracht opnieuw uit om te controleren onder welke groep de “nieuwe” map hoort. We kunnen zien dat het ons met succes is gelukt de groepsnaam te wijzigen.

Om verder te verifiëren, voert u de eerdere opdracht opnieuw uit om de groeps-ID te controleren. U zult merken dat de nieuwe groepsnaam overeenkomt met het eerdere groeps-ID. Dat bevestigt dat de verandering van de groepsnaam heeft gewerkt.

Voorbeeld 2: Wijzig de groeps-ID

Naast het wijzigen van de groepsnaam, kunt u ook het groeps-ID wijzigen. Laten we voor dit voorbeeld met dezelfde groep werken waarvan we de naam hebben gewijzigd. Begin met het controleren van de huidige groeps-ID met de volgende syntaxis:

$ kat / enz / groep | greep < groepsnaam >

Voor ons geval is de huidige groeps-ID 1000. Om deze te wijzigen en een nieuwe groeps-ID te geven, die in dit geval 2300 is, voeren we onze opdracht als volgt uit:

$ sudo groepsmod -G 2300 -O ubuntu12

Vergeet niet 2300 te vervangen door het groeps-ID van uw voorkeur en “ubuntu12” door uw doelgroep.

Controleer of de wijziging van de groeps-ID succesvol is verlopen.

Voorbeeld 3: Wijzig tegelijkertijd de groepsnaam en ID

Het is mogelijk om de groepsnaam en ID tegelijkertijd met één commando te wijzigen. Daarvoor moet u de nieuwe groepsnaam en de ID opgeven met de volgende syntaxis:

$ sudo groepsmod --nieuwe naam < nieuwe naam > --gid < nieuw -ID > < huidige-groepsnaam >

Nadat u de opdracht hebt uitgevoerd, geeft u de groepen weer om de huidige naam en de ID te controleren. Voor ons voorbeeld kunnen we bevestigen dat we de groepsnaam en de ID hebben gewijzigd. Alle details worden weergegeven in de volgende afbeelding:

Conclusie

Het commando “groupmod” helpt bij het beheren van de groepen in Linux. U kunt het gebruiken om snel de naam en ID van een groep te wijzigen om uw doel te bereiken. We hebben de opdracht in detail besproken en voorbeelden gegeven van hoe u deze kunt gebruiken.