Hvordan lage hjemmekatalog for en bruker på centOS 8

Hvordan lage hjemmekatalog for en bruker på centOS 8

Administratorer på Linux må være veldig forsiktige når det gjelder brukeradministrasjon av sikkerhetsmessige årsaker. De må tildele forskjellige nivåer av sudo -privilegier til andre brukere. Noen ganger kan det hende at de til og med må opprette brukere uten hjemmekatalog. Disse brukerne kan ha en hjemmekatalog senere i CentOS 8.

Dette innlegget inneholder en detaljert forklaring på hvordan du oppretter en bruker med eller uten hjemmekatalog. Senere lærer vi også hvordan du oppretter en hjemmekatalog for en bruker som allerede eksisterer. Så la oss begynne.

For å kjøre kommandoene som er nevnt i denne artikkelen, må du ha sudo -privilegier eller logge på som rotbruker.

Logg inn som rotbruker

Du kan logge inn som rotbruker ved å kjøre følgende kommando:

$ su

Du blir bedt om å autentisere deg med rotpassordet.

Det kan være to måter å legge til/opprette en bruker i CentOS eller et hvilket som helst Linux -basert operativsystem:

  • Ved å bruke adduser
  • Ved å bruke UserAdd

Legg til bruker ved å bruke “Adduser”Kommando

Den første metoden du kan bruke for å opprette en bruker bruker "Adduser”Kommando etterfulgt av brukernavnet. Denne metoden oppretter automatisk en standardkatalog som vanligvis er lokalisert på /hjemmekatalog:

# Adduser -brukernavn

Husk å erstatte “Brukernavn”Med det tiltenkte brukernavnet.

Legg til bruker ved å bruke kommandoen “useradd”

En ny bruker kan opprettes med "useradd”Kommando.

$ sudo useradd brukernavn

Som standard "useradd”Kommando oppretter en hjemmekatalog for brukeren.

Ved å kjøre kommandoen nevnt ovenfor sammen med -m eller -no -create -home, vil du imidlertid lage en bruker som ikke har en hjemmekatalog.

# useradd -m
# sudo useradd-ingen-create-home

Hvis du prøver å logge inn ved å bruke "su”Kommando, vil du bli varslet om at katalogen ikke kan endres til /hjem /brukernavn, da ingen slik fil eller katalog eksisterer.

Opprett en hjemmekatalog for en bruker på CentOS 8

Nå som vi har lært hvordan vi oppretter en bruker uten en hjemmekatalog, er neste trinn å opprette en hjemmekatalog for en allerede eksisterende bruker. Du kan gjøre det ved å bruke mkhomedir_helper kommando.

# mkhomedir_helper

Etter å ha brukt kommandoen gitt ovenfor, må du bekrefte om brukeren har en hjemmekatalog eller ikke.

For å bekrefte, logger du på som rotbruker, bruker "su”Kommando som vist nedenfor:


Som du kan se på skjermbildet over, har ikke kommandolinjen gitt en feilmelding som før. Dette betyr at brukeren nå har en hjemmekatalog.

Du har også muligheten til å opprette en ny bruker med en tilpasset katalog. Bruk brukeren ADD -kommandoen sammen med -m og -D -flaggene for å opprette en tilpasset katalog.

# useradd -m -d /testdir brukernavn


I eksemplet gitt ovenfor har kommandoen opprettet en bruker med en katalog /testdir.

Konklusjon

I dette innlegget har vi gått gjennom en dyp guide om hvordan du oppretter en bruker ved hjelp av to kommandoer (“Adduser” og “useradd”). Vi har også lært å opprette en ny bruker uten en hjemmekatalog, og etterpå har vi lært hvordan vi oppretter en hjemmekatalog for den brukeren.