Eldre versjoner av Raspberry Pi OS pleide å ha standard brukerlegitimasjon som standard. Selv om den nyere versjonen ber deg om å opprette et tilpasset brukernavn og passord under installasjonen, kan det hende du må opprette flere brukere for å møte ytterligere krav.
Du kan enkelt gjøre dette ved å bruke Linux-kommandoer, og siden Raspberry Pi OS er en variant av Linux, gjelder de samme kommandoene også for andre distroer.
Opprett en ny bruker i Raspberry Pi OS
Du kan bruke begge deler brukeradd og adduser til opprette en ny bruker på Linux; kommandoene er imidlertid litt forskjellige. useradd er en kommando på lavt nivå og fungerer med alle Linux-distribusjoner, mens adduser er kommando på høyt nivå og fungerer med færre distribusjoner. Begge kommandoene fungerer fint på Raspberry Pi OS.
Bruk denne kommandoen til å opprette en bruker med navn vishnu bruker useradd:
sudo useradd vishnu
Kommandoen oppretter imidlertid ikke en hjemmekatalog for den nye brukeren. Slik vil du opprette systembrukere som ikke trenger en hjemmekatalog. Du må også angi passordet for den nye brukeren ved å bruke:
sudo passwd vishnu
Derimot ber adduser-kommandoen deg angi passordet når du oppretter brukeren.
sudo adduser vishnu
Den lager også en hjemmekatalog med navnet på brukeren. Du kan sjekke det med:
ls /hjem
Opprett en ny bruker med en spesifikk ID
Nye brukere får neste tilgjengelige UID som standard. Noen ganger er det ønskelig å opprette en ny bruker med en tilpasset UID. Du kan gjøre dette ved å bruke:
sudo useradd -u 2200 vishnu
-u spesifiserer UID, 2200 i dette tilfellet. Når den nye brukeren er opprettet, kan du sjekke med id kommando, som viser UID samt gruppene en bruker tilhører.
id vishnu
Hvordan opprette en ny bruker med en tilpasset hjemmekatalog
Hvis du vil ha et tilpasset navn for hjemmekatalogen din, kan du bruke kommandoen:
sudo useradd -m -d /home/mychoice vishnuhome
-m spesifiserer at hjemmekatalogen må opprettes og -d angir plasseringen av katalogen.
Gi den nye brukeren de rette rettighetene
Du opprettet en ny bruker, men det er en standardbruker og tilhører ikke gruppene som standardbrukeren av Raspberry Pi gjør. Uten å være medlem av disse gruppene kan ikke den nye brukeren administrere systemet og håndtere situasjoner der det kreves økte rettigheter. For eksempel:
- Oppgradering av systemet vil kreve sudo privilegier
- Å koble til nye Wi-Fi-nettverk ved å bruke nettverksbehandlingen vil kreve at brukeren er i netdev gruppe
For å legge til den nye brukeren i sudo-gruppen, kjør:
sudo usermod -a -G sudo vishnu
...hvor -en spesifiserer legg til og -G angir gruppe.
For å legge til den nye brukeren i alle gruppene som standardbruker, lister du først gruppene til standardbrukeren med:
id vishnu
Deretter legger du til den nye brukeren i disse gruppene med:
sudo usermod -a -G komma, separert, gruppe, navn vishnu
Slett uønskede brukere på Raspberry Pi OS
På Raspberry Pi OS må du slette standardbrukeren pi hvis det ikke er nødvendig. Dette er av sikkerhetsmessige årsaker. Hvis du har aktivert SSH på Raspberry Pi med standard brukernavn pi, er den sårbar for brute force-hacking med mindre den er beskyttet av en hastighetsbegrenserapplikasjon som Fail2Ban.
På Raspbian, som er en eldre versjon av OS, er det nesten obligatorisk å slette brukeren pi når SSH er aktivert pga standard brukernavn og passord er forhåndsinnstilt.
For å slette standardbrukeren må du logge på som en annen bruker. For å gjøre det, må du deaktivere Automatisk innlogging først.
Logg på som en annen bruker som har sudo-rettigheter og slett den nødvendige brukeren ved å bruke:
sudo brukerdel tom
Hvis du også vil fjerne brukerens hjemmekatalog, bruk:
sudo brukerdel -r jill
...hvor -r er for å fjerne hjemmekatalogen.
Du kan også bruke misbruker kommando for å gjøre det samme; men argumentene er forskjellige.
sudo deluser --remove-home jack
Å opprette nye brukere ved hjelp av kommandoer er enklere enn du tror
Kommandoer er det som gjør Linux spesiell; de gir deg mye mer fleksibilitet til å spesifisere de nøyaktige instruksjonene.
Ofte kan ikke GUI imøtekomme alle de forseggjorte funksjonene som kommandoer kan gjøre. Å lære kommandoer er som å snakke til datamaskinen på morsmålet, og det er enkelt.