Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Ældre versioner af Raspberry Pi OS plejede at have standardbrugerlegitimationsoplysninger som standard. Selvom den nyere version beder dig om at oprette et brugernavn og en adgangskode under installationen, skal du muligvis oprette flere brugere for at opfylde yderligere krav.

Du kan nemt gøre dette ved at bruge Linux-kommandoer, og da Raspberry Pi OS er en variant af Linux, gælder de samme kommandoer også for andre distros.

Opret en ny bruger i Raspberry Pi OS

Du kan bruge begge dele brugertilføj og adduser til oprette en ny bruger på Linux; kommandoerne er dog lidt anderledes. useradd er en kommando på lavt niveau og fungerer med alle Linux-distributioner, hvorimod adduser er kommando på højt niveau og arbejder med færre distributioner. Begge kommandoer fungerer fint på Raspberry Pi OS.

Brug denne kommando til at oprette en bruger ved navn vishnu bruger useradd:

instagram viewer
sudo brugertilføj vishnu

Kommandoen opretter dog ikke en hjemmemappe for den nye bruger. Sådan ville du oprette systembrugere, der ikke har brug for en hjemmemappe. Du skal også indstille adgangskoden til den nye bruger ved at bruge:

sudo passwd vishnu

I modsætning hertil beder adduser-kommandoen dig om at indstille adgangskoden på tidspunktet for oprettelse af brugeren.

sudo adduser vishnu

Det opretter også en hjemmemappe med navnet på brugeren. Du kan tjekke det med:

ls /hjem

Opret en ny bruger med et specifikt ID

Nye brugere får som standard det næste tilgængelige UID. Nogle gange er det ønskeligt at oprette en ny bruger med et brugerdefineret UID. Du kan gøre dette ved at bruge:

sudo useradd -u 2200 vishnu

-u specificerer UID, 2200 i dette tilfælde. Når den nye bruger er oprettet, kan du tjekke med id kommando, som viser UID samt de grupper en bruger tilhører.

id vishnu

Sådan opretter du en ny bruger med en brugerdefineret hjemmemappe

Hvis du vil have et brugerdefineret navn til din hjemmemappe, kan du bruge kommandoen:

sudo useradd -m -d /home/mychoice vishnuhome

-m angiver, at hjemmebiblioteket skal oprettes og -d angiver placeringen af ​​mappen.

Giv den nye bruger de rigtige privilegier

Du har oprettet en ny bruger, men det er en standardbruger og hører ikke til de grupper, som standardbrugeren af ​​Raspberry Pi gør. Uden at være medlem af disse grupper kan den nye bruger ikke administrere systemet og håndtere situationer, hvor der kræves forhøjede rettigheder. For eksempel:

  • Opgradering af systemet ville kræve sudo privilegier
  • Tilslutning til nye Wi-Fi-netværk ved hjælp af netværksadministratoren kræver, at brugeren er i netdev gruppe

For at tilføje den nye bruger til sudo-gruppen skal du køre:

sudo usermod -a -G sudo vishnu

...hvor -en angiver tilføje og -G angiver gruppe.

For at tilføje den nye bruger til alle grupperne som standardbruger skal du først liste standardbrugerens grupper med:

id vishnu

Tilføj derefter den nye bruger til disse grupper med:

sudo usermod -a -G komma, adskilt, gruppe, navne vishnu

Slet uønskede brugere på Raspberry Pi OS

På Raspberry Pi OS skal du slette standardbrugeren pi hvis det ikke er nødvendigt. Dette er af sikkerhedsmæssige årsager. Hvis du har aktiveret SSH på Raspberry Pi med standardbrugernavnet pi, er det sårbart over for brute force hacking, medmindre det er beskyttet af et hastighedsbegrænserprogram som Fail2Ban.

På Raspbian, som er en ældre version af OS, er det næsten obligatorisk at slette brugeren pi når SSH er aktiveret pga standard brugernavn og adgangskode er forudindstillet.

For at slette standardbrugeren skal du logge på som en anden bruger. For at gøre det skal du deaktivere Automatisk login først.

Log nu på som en anden bruger, der har sudo-rettigheder og slet den nødvendige bruger ved at bruge:

sudo brugerdel tom

Hvis du også vil fjerne brugerens hjemmemappe, skal du bruge:

sudo brugerdel -r jill

...hvor -r er til at fjerne hjemmebiblioteket.

Du kan også bruge misbruger kommando til at gøre det samme; argumenterne er dog forskellige.

sudo deluser --remove-home jack

Oprettelse af nye brugere ved hjælp af kommandoer er nemmere, end du tror

Kommandoer er det, der gør Linux til noget særligt; de giver dig langt mere fleksibilitet til at specificere de nøjagtige instruktioner.

Ofte kan GUI ikke rumme alle de omfattende funktioner, som kommandoer kan udføre. At lære kommandoer er som at tale til computeren på dens modersmål, og det er nemt.