Artikkelen illustrerer hvordan du oppretter brukerkontoer via GUI og CLI i Manjaro Linux. Vi beskriver også forhåndsdefinerte innstillinger og filer for brukerkontoer for å konfigurere brukermiljøet. Til slutt beskriver vi CLI -verktøy UserMod og brukerdel For å endre kontoinnstillinger og slette kontoen.
Starter
Hver bruker av et spesifikt Manjaro -system må ha en egen brukerkonto. Det gir et sikkert område for hver bruker å lagre filer og tilbyr brukergrensesnitttilpasning av en bane, GUI, miljø, skall osv. Manjaro tillater å legge til brukerkontoer på flere måter, det vil si via GUI/CLI. Vi vil diskutere dem begge med sine fordeler og ulemper.
Opprett brukerkonto via GUI
Gå til Manjaro Settings Manager og klikk på brukerkonto.
Vinduet Brukerkonto viser gjeldende brukerkontoer med alternativene pluss '+' og minus '-' nederst til venstre for å legge til eller fjerne nye/gamle kontoer.
For å legge til en ny konto, klikk på '+' -tegnet. En ledetekst ser ut til å legge til ny brukeropplysning. Klikk på Opprett for å lagre endringer.
Et vindusprompt for rot for å autentisere og bruke endringer.
Sletting av en brukerkonto innebærer et enkelt trinn for å fremheve det som skal fjernes brukerkonto og klikke på minus '-' Sign. Imidlertid hjelper det bare å bli kvitt brukeren og ikke dataene som tilhører brukeren, som er et sikkerhet med smutthull.
Opprett brukerkonto via CLI
Selv om GUI er mye mer praktisk for nybegynnere å opprette/slette brukerkontoer. Men noen ganger er det mye mer praktisk å legge til flere brukerkontoer via Shell -skript og inkluderer/ekskluderer utilgjengelige funksjoner fra Manjaro Settings Manager.
For dette formålet er CLI -kommandoer tilgjengelige for å legge til og administrere brukerkontoer. Den enkleste måten å opprette en ny bruker er med brukeradd -kommandoen. Åpne terminalen og bruk useradd Kommando med superbrukerrettigheter å opprette en bruker med et påloggingsnavn.
manjaro@manjaro: ~ $ sudo useradd jake
Kommandoen tillater også å inkludere kontodetaljer med forskjellige parametere. Noen av tilgjengelige alternativene er:
For eksempel bruker følgende brukeradd-kommando noen av de ovennevnte parametrene. I denne kommandoen legger UserAdd-verktøyet til Jake i brukeren, primærgruppen, og legger til (-g) til MySQL og Apache Groups. Til slutt tildeler den ZSH som standard kommandolinjeskall (-s).
manjaro@manjaro: ~ $ useradd -g user -g mysql, apache -s /bin /zsh -c "Jake Stans" Jake
Når du oppretter kontoen ovenfor, tar UserAdd -kommandoen flere handlinger:
manjaro@manjaro: ~ $ cat /etc /passwd | Grep Jake
Jake: X: 1001: 1011: Jake Stan:/Home/Jake:/bin/zsh
manjaro@manjaro: ~ $ cat /etc /group | Grep Jake
Jake: X: 1001:
Standard instillinger
Kommandoen bestemmer standardverdiene fra /etc/pålogging.defs og /etc/standard/useradd filer. Åpne /etc/pålogging.defs Fil i tekstredigereren for å endre standardinnstillingene:
manjaro@manjaro: ~ $ sudo vim /etc /login.defs
PASS_MAX_DAYS 99999
PASS_MIN_DAYS 0
PASS_MIN_LEN 5
PASS_WARN_AGE 7
Uid_min 1000
UID_MAX 60000
Gid_min 1000
GID_MAX 60000
Create_home ja
For eksempel PASS_MAX_DAYS og PASS_MIN_DAYS representerer maks/min dager tildelt å bruke det angitte passordet, hvor PASS_MIN_LEN Angir minimumslengden på det tildelte passordet. Andre variabler muliggjør tilpasning av en rekke tall for å tilordne bruker- og gruppe -ID -er. For bare å se standardinnstillingene, bruk useradd -d kommando.
Endre brukerkontoer
Manjaro gir en UserMod -kommando for å endre gjeldende innstillinger for brukerkontoer. Den tilbyr parametere som speiler alternativene som er tilgjengelige med brukeradd -kommandoen. For eksempel endrer følgende kommando det nåværende brukerskallmiljøet til /bin /csh.
manjaro@manjaro: ~ $ sudo usermod -s /bin /csh
Tilsvarende, bruk følgende kommando for å legge til bruker Jake til en annen liste over grupper. Bruken av en -en alternativ med -G Sikrer at nye tilleggsgrupper er inkludert i brukerens gamle grupper.
manjaro@manjaro: ~ $ sudo usermod -ag eple, android, spill
Fjern brukerkontoer
Som enhver annen distribusjon gir Manjaro Linux også brukerdel Kommandoer for å slette brukerkontoer. Slett brukernavnkontoen som følger.
manjaro@manjaro: ~ $ sudo userdel jake
Kommandoen ovenfor sletter imidlertid ikke brukeren Jakes hjemmekatalog. Inkluder et -r -alternativ for å slette hjemmekatalogen også.
manjaro@manjaro: ~ $ sudo userdel -r jake
Kommandoen ovenfor fjerner ikke alle filene tilknyttet Jake -kontoen, bortsett fra filene som er slettet med -r -alternativet. Slik at alle filene er tilgjengelige med den forrige brukerens bruker -ID -nummer.
Før kontosletting, sjekk alle filene som tilhører brukerkontoen via Find -kommandoen. Etter sletting, bruk Find -kommandoen igjen for å søke i alle filer med det gitte bruker -ID -nummeret og tilordne dem til en annen bruker, da det er en sikkerhetsrisiko.
manjaro@manjaro: ~ $ finn / -bruker jake -ls
manjaro@manjaro: ~ $ finn / -uid 1001 -ls
Her er en annen måte å finne filer som ikke er tilknyttet noen konto.
manjaro@manjaro: ~ $ finn / -nouser -ls
Konklusjon
Artikkelen beskriver prosessen med å opprette, endre og fjerne brukerkontoer via et kommandolinjegrensesnitt. Vi demonstrerer forskjellige parametere som er tilgjengelige som kommandoalternativer for å overskrive standardinnstillinger for brukerkontoer. Artikkelen viser også en enkel måte å opprette en brukerkonto fra GUI. Brukerkontooppretting/modifisering eller styring er en systemadministrators daglige oppgave. Tilsvarende er det viktig å fjerne brukerfilene etter at kontoen deres slettes sikkert. Artikkelen er en one-stop guide for å forstå det grunnleggende i brukerkontostyring.