Nøgleforskel – Adduser vs Useradd
Et operativsystem bruges til at give instruktioner til hardware. Linux er et styresystem. Det er en klon af UNIX. Den største fordel ved Linux er, at programmører kan bygge deres egne operativsystemer ved hjælp af kernen. Nogle udbredte Linux-distributioner er Ubuntu, Fedora og Debian. De hyppigst udførte opgaver på computeren er at gennemse, oprette, flytte og slette filer. Der er to metoder til at håndtere filer effektivt. Det er ved at bruge Command Line Interface (CLI) eller ved at bruge den grafiske brugergrænseflade (GUI). Brug af CLI er bedre i Linux, fordi det er fleksibelt og hurtigt. Kommandoer gives ved hjælp af CLI og Linux indeholder en terminal til at give kommandoer. Der er et stort antal kommandoer. Kommandoerne adduser og useradd er til brugeradministration. Den vigtigste forskel mellem adduser og useradd er, at adduser bruges til at tilføje brugere med opsætning af kontos hjemmemappe og andre indstillinger, mens useradd er en hjælpekommando på lavt niveau til at tilføje brugere. Denne artikel diskuterer forskellen mellem disse to kommandoer.
Hvad er Adduser?
Data kan ændres eller stjæles. Derfor er det vigtigt at holde data sikret. Sikkerhed er den største bekymring i Linux. Det er et multi-user operativsystem. Så der er autorisationsniveauer i Linux. Hver fil i Linux eller Unix har en bruger. Der er tre typer brugere i Linux. De er en bruger, gruppe og andet. 'Bruger' er ejeren af filen. Som standard bliver den bruger, der opretter filen, brugeren. 'Gruppe' kan indeholde flere brugere. Alle brugere i gruppen har de samme filtilladelser. Det er muligt at tilføje mange brugere til gruppen og tildele gruppetilladelser. 'Andet' opretter ikke filen, men de har adgang til filen.
På denne måde holdes filerne adskilt fra hver bruger. Brugerne kan læse, skrive og udføre. Læs tilladelsesliste indholdet. Skrivetilladelse tillader ændring af indholdet. I Linux eller Unix kan den ikke køre et program uden udførelsestilladelsen.
Kommandoen adduser bruges til at tilføje brugere i henhold til kommandolinjeindstillinger og konfigurationsoplysninger. Kommandosyntaksen er $ kommando – optioner argumenter. Der er nogle muligheder med adduser. -h eller -help er til at udskrive hjælpeskærmen. –systemet bruges til at opsætte systembrugere. –gruppen bruges til at tilføje en ny gruppe.
Figur 01: Adduser-kommandoen
Nedenfor viser måden at oprette en ny bruger ved hjælp af kommandoen adduser. Navnet på brugeren er bruger_1. En normal bruger kan ikke tilføje en anden bruger. Det skal køre kommandoerne som en superbruger for at tilføje en bruger. Derfor skal den bruge "sudo".
Figur 02: Tilføjelse af en bruger kaldet user_1 med kommandoen adduser
Figur 03: bruger_1 er oprettet.
Ved at se indholdet i /etc/passwd kan du se user_1-detaljerne.
Hvad er Useradd?
Kommandoen useradd bruges også til at tilføje brugere. Den kommer med nogle flag. Nogle af dem er som følger.
-D standarder
-m Opretter en hjemmemappe
-s Definerer skal for brugeren
-e Dato, hvor brugerkontoen vil blive deaktiveret
-b Basismappe for brugerens hjemmebibliotek
-u UID
-g Indledende gruppenummer
-G Yderligere grupper efter navn
-c Kommentar
Figur 04: Standard
Et eksempel på tilføjelse af en bruger er som følger,
Figur 05: Oprettelse af user_2 med useradd-kommando
Tilføjelse af en ny bruger kan ikke udføres som en normal bruger. Derfor bør den bruge "sudo" til superbruger. Flaget -m bruges til at oprette brugermappen i hjemmemappen. "-s" bruges til at definere skallen. "-g" er for gruppen og "-c" er for kommentarer. Efter at have gået til hjemmebiblioteket, oprettes user_2.
Hvad er lighederne mellem Adduser og Useradd?
- Begge er Linux-kommandoer.
- Begge kan bruges til at oprette brugere.
Hvad er forskellen mellem Adduser og Useradd?
Adduser vs Useradd |
|
Adduser er kommandoen til at tilføje brugere til systemet i henhold til kommandolinjeindstillingerne og konfigurationsoplysningerne i /etc/adduser.conf. | Useradd er et hjælpeprogram på lavt niveau til at tilføje brugere. |
Funktioner | |
Kommandoen adduser opretter brugeren og opsætter kontoens hjemmemapper og andre indstillinger. | Kommandoen useradd opretter bare brugeren. |
Oprettelse af bibliotek | |
Kommandoen adduser opretter automatisk en brugermappe i hjemmet (/home/user). | Kommandoen useradd opretter ikke en brugermappe i hjemmet, hvis den ikke er angivet med -m. |
Syntakskompleksitet | |
Kommandosyntaksen for adduser er ikke kompliceret som i useradd. | Kommandoen useradd har en vis kompleksitet. |
Oversigt – Adduser vs Useradd
Linux er populært blandt store organisationer såvel som blandt almindelige computerbrugere. Det bruges også til servermiljøer på grund af pålideligheden og stabiliteten. Brugeren kan give kommandoer ved hjælp af Command Line Interface til at udføre forskellige opgaver. To hovedkommandoer til brugerstyring er adduser og useradd. Forskellen mellem adduser og useradd er, at adduser bruges til at tilføje brugere med opsætning af kontos hjemmemappe og andre indstillinger, mens useradd er en kommando på lavt niveau til at tilføje brugere.
Download PDF'en Adduser vs Useradd
Du kan downloade PDF-versionen af denne artikel og bruge den til offline-formål i henhold til citatnotat. Download venligst PDF-version her Forskel mellem Adduser og Useradd