Een besturingssysteem wordt gebruikt om instructies aan hardware te geven. Linux is een besturingssysteem. Het is een kloon van UNIX. Het grote voordeel van Linux is dat programmeurs hun eigen besturingssystemen kunnen bouwen met behulp van de kernel. Sommige veel gebruikte Linux-distributies zijn Ubuntu, Fedora en Debian. De meest uitgevoerde taken van de computer zijn bladeren, maken, verplaatsen en verwijderen van bestanden. Er zijn twee methoden om bestanden efficiënt te verwerken. Dat is met behulp van de opdrachtregelinterface (CLI) of met behulp van de grafische gebruikersinterface (GUI). Het gebruik van CLI is beter in Linux omdat het flexibel en snel is. Commando's worden gegeven met behulp van de CLI en Linux bevat een terminal om commando's te geven. Er is een groot aantal commando's. De commando's, adduser en useradd zijn voor het gebruikersbeheer. De belangrijk verschil tussen adduser en useradd is dat adduser wordt gebruikt om gebruikers toe te voegen met het instellen van de thuismap van het account en andere instellingen, terwijl useradd een hulpprogramma op laag niveau is om gebruikers toe te voegen. Dit artikel bespreekt het verschil tussen deze twee opdrachten.
1. Overzicht en belangrijkste verschil
2. Wat is Adduser
3. Wat is Useradd
4. Overeenkomsten tussen Adduser en Useradd
5. Vergelijking zij aan zij - Adduser vs. Useradd in tabelvorm
6. Samenvatting
Gegevens kunnen worden gewijzigd of gestolen. Daarom is het van vitaal belang om gegevens beveiligd te houden. Beveiliging is de hoofdbekommernis in Linux. Het is een besturingssysteem voor meerdere gebruikers. Er zijn dus autorisatieniveaus in Linux. Elk bestand in Linux of Unix heeft een gebruiker. Er zijn drie soorten gebruikers onder Linux. Ze zijn een gebruiker, groep en andere. 'Gebruiker' is de eigenaar van het bestand. Standaard wordt de gebruiker die het bestand maakt de gebruiker. 'Groep' kan meerdere gebruikers bevatten. Alle gebruikers in de groep hebben dezelfde bestandsrechten. Het is mogelijk om veel gebruikers aan de groep toe te voegen en groepsmachtigingen toe te wijzen. 'Overig' maakt het bestand niet aan, maar heeft toegang tot het bestand.
Op deze manier worden de bestanden gescheiden gehouden van elke gebruiker. De gebruikers kunnen lezen, schrijven en uitvoeren. Lees toestemming lijst de inhoud. Schrijfrechten maken het mogelijk de inhoud aan te passen. In Linux of Unix kan het programma geen programma uitvoeren zonder de execute-permissie.
De adduser-opdracht wordt gebruikt om gebruikers toe te voegen volgens de opdrachtregelopties en configuratie-informatie. De syntaxis van de opdracht is $ command - options arguments. Er zijn enkele opties met de adduser. De -h of -help is om het helpscherm af te drukken. Het systeem wordt gebruikt om systeemgebruikers in te stellen. De -groep wordt gebruikt om een nieuwe groep toe te voegen.
Figuur 01: Het commando adduser
Hieronder ziet u de manier om een nieuwe gebruiker te maken met behulp van de opdracht-adduser. De naam van de gebruiker is user_1. Een normale gebruiker kan geen andere gebruiker toevoegen. Het moet de commando's uitvoeren als een super-gebruiker om een gebruiker toe te voegen. Daarom zou het "sudo" moeten gebruiken.
Figuur 02: Toevoegen van een gebruiker genaamd user_1 met adduser-opdracht
Figuur 03: user_1 is gemaakt.
Door de inhoud in de / etc / passwd te bekijken, kunt u de user_1 details bekijken.
De opdracht useradd wordt ook gebruikt om gebruikers toe te voegen. Het wordt geleverd met enkele vlaggen. Sommigen van hen zijn als volgt.
-D Defaults
-m Maakt een thuismap
-s Definieert de shell voor de gebruiker
-e Datum waarop het gebruikersaccount wordt uitgeschakeld
-b Basisdirectory voor de thuismap van de gebruiker
-u UID
-g Initiaal groepsnummer
-G Extra groepen op naam
-c Opmerking
Figuur 04: Standaard
Een voorbeeld van het toevoegen van een gebruiker is als volgt,
Afbeelding 05: User_2 maken met useradd-opdracht
Het toevoegen van een nieuwe gebruiker kan niet als een normale gebruiker worden gedaan. Daarom zou het "sudo" moeten gebruiken voor supergebruiker. De vlag -m wordt gebruikt om de gebruikersmap in de homedirectory aan te maken. "-S" wordt gebruikt om de schaal te definiëren. "-G" is voor de groep en "-c" is voor opmerkingen. Nadat u naar de basismap bent gegaan, wordt user_2 gemaakt.
Adduser vs. Useradd | |
Adduser is de opdracht om gebruikers aan het systeem toe te voegen volgens de opdrachtregelopties en configuratie-informatie in /etc/adduser.conf. | Useradd is een hulpprogramma op laag niveau voor het toevoegen van gebruikers. |
Kenmerken | |
Met de opdracht adduser wordt de gebruiker gemaakt en worden de basismappen en andere instellingen van het account ingesteld. | De opdracht useradd maakt zojuist de gebruiker aan. |
Directory Creation | |
De opdracht adduser maakt automatisch een gebruikersdirectory in de home (/ home / user). | De opdracht useradd maakt thuis geen gebruikersdirectory aan, als deze niet is opgegeven met -m. |
Syntax Complexity | |
De syntaxis van de opdracht voor adduser is niet gecompliceerd zoals in useradd. | De opdracht useradd heeft wat complexiteit. |
Linux is populair bij grote organisaties en bij gewone computergebruikers. Het wordt ook gebruikt voor serveromgevingen vanwege de betrouwbaarheid en stabiliteit. De gebruiker kan opdrachten geven via de Command Line Interface om verschillende taken uit te voeren. Twee belangrijke opdrachten voor gebruikersbeheer zijn adduser en useradd. Het verschil tussen adduser en useradd is dat adduser wordt gebruikt om gebruikers toe te voegen bij het instellen van de thuismap van het account en andere instellingen, terwijl useradd een hulpprogramma op laag niveau is om gebruikers toe te voegen.
U kunt de PDF-versie van dit artikel downloaden en gebruiken voor offline doeleinden, zoals per citaatnotitie. Download hier de pdf-versie Difference Between Adduser and Useradd
1.ProgrammingKnowledge. Linux opdrachtregel zelfstudie voor beginners 22 - useradd-opdracht (gebruikers aanmaken), ProgrammingKnowledge, 28 december 2016. Beschikbaar Hier
2.guru99com. Terminal V / s GUI - Linux-zelfstudie 4, Guru99, 26 december 2012. Beschikbaar Hier
3.hammadshams. Linux, een gebruiker aan het maken in Linux, 1e4, Hammadshams, 23 juni 2012. Beschikbaar Hier
4.Luxux adduser-opdrachtoverzicht met voorbeelden, FactorPad, 10 november 2016. Beschikbaar Hier