Senesnėse Raspberry Pi OS versijose pagal numatytuosius nustatymus buvo naudojami standartiniai vartotojo kredencialai. Nors naujesnėje versijoje diegiant prašoma sukurti pasirinktinį vartotojo vardą ir slaptažodį, gali tekti sukurti daugiau vartotojų, kad atitiktumėte papildomus reikalavimus.
Tai galite padaryti lengvai naudodami „Linux“ komandas, o kadangi „Raspberry Pi OS“ yra „Linux“ atspalvis, tos pačios komandos taikomos ir kitoms platinimams.
Sukurkite naują vartotoją Raspberry Pi OS
Galite naudoti abu vartotojo pridėjimas ir adduser į sukurti naują vartotoją sistemoje „Linux“.; tačiau komandos šiek tiek skiriasi. useradd yra žemo lygio komanda ir veikia su visais Linux platinimais, tuo tarpu adduser yra aukšto lygio komanda ir veikia su mažiau platinimų. Abi komandos puikiai veikia Raspberry Pi OS.
Naudokite šią komandą, kad sukurtumėte vartotoją vardu višnu naudojant useradd:
sudo useradd vishnu
Tačiau komanda nesukuria naujo vartotojo namų katalogo. Taip sukurtumėte sistemos vartotojus, kuriems nereikia namų katalogo. Taip pat turite nustatyti naujo vartotojo slaptažodį naudodami:
sudo passwd vishnu
Priešingai, komanda adduser prašo nustatyti slaptažodį kuriant vartotoją.
sudo adduser vishnu
Be to, jis sukuria namų katalogą su vartotojo vardu. Galite tai patikrinti naudodami:
ls /namai
Sukurkite naują vartotoją su konkrečiu ID
Nauji vartotojai pagal numatytuosius nustatymus gauna kitą galimą UID. Kartais pageidautina sukurti naują vartotoją su tinkintu UID. Tai galite padaryti naudodami:
sudo useradd -u 2200 vishnu
-u šiuo atveju nurodo UID, 2200. Sukūrę naują vartotoją, galite patikrinti naudodami id komanda, kuri rodo UID ir grupes, kurioms priklauso vartotojas.
id Višnu
Kaip sukurti naują vartotoją naudojant pasirinktinį namų katalogą
Jei norite pasirinkti savo namų katalogo pavadinimą, galite naudoti komandą:
sudo useradd -m -d /home/mychoice vishnuhome
-m nurodo, kad turi būti sukurtas namų katalogas ir -d nurodo katalogo vietą.
Suteikite naujam vartotojui tinkamas teises
Sukūrėte naują vartotoją, bet jis yra standartinis ir nepriklauso grupėms, kurias daro numatytasis Raspberry Pi vartotojas. Nebūdamas tų grupių nariu, naujasis vartotojas negali administruoti sistemos ir valdyti situacijų, kai reikalingos padidintos teisės. Pavyzdžiui:
- Reikėtų atnaujinti sistemą sudo privilegijų
- Norint prisijungti prie naujų „Wi-Fi“ tinklų naudojant tinklo tvarkyklę, vartotojas turi būti netdev grupė
Norėdami įtraukti naują vartotoją į sudo grupę, paleiskite:
sudo usermod -a -G sudo vishnu
...kur -a nurodo pridėti ir -G nurodo grupę.
Norėdami įtraukti naują vartotoją prie visų grupių kaip numatytąjį vartotoją, pirmiausia išvardykite numatytojo vartotojo grupes su:
id Višnu
Tada pridėkite naują vartotoją prie tų grupių naudodami:
sudo usermod -a -G kablelis, atskirtas, grupė, vardai vishnu
Ištrinkite nepageidaujamus vartotojus iš Raspberry Pi OS
Raspberry Pi OS turite ištrinti numatytąjį vartotoją pi jei tai nėra būtina. Taip yra dėl saugumo priežasčių. Jei Raspberry Pi įgalinote SSH naudodami numatytąjį vartotojo vardą pi, jis yra pažeidžiamas brutalios jėgos įsilaužimo, nebent jis būtų apsaugotas greičio ribotuvo programa, tokia kaip Fail2Ban.
Naudojant Raspbian, kuri yra senesnė OS versija, beveik privaloma ištrinti vartotoją pi kai SSH įjungtas, nes numatytasis vartotojo vardas ir slaptažodis yra iš anksto nustatyti.
Norėdami ištrinti numatytąjį vartotoją, turite prisijungti kaip kitas vartotojas. Norėdami tai padaryti, turite išjungti Automatinis prisijungimas Pirmas.
Dabar prisijunkite kaip kitas vartotojas, turintis sudo teises, ir ištrinkite reikiamą vartotoją naudodami:
sudo userdel tomas
Jei norite pašalinti ir vartotojo namų katalogą, naudokite:
sudo userdel -r jill
...kur -r skirtas namų katalogo pašalinimui.
Taip pat galite naudoti deluseris komandą daryti tą patį; argumentai yra skirtingi.
sudo deluser --remove-home lizdas
Sukurti naujus vartotojus naudojant komandas yra lengviau, nei manote
Komandos yra tai, kas daro Linux ypatingą; jie suteikia daug daugiau lankstumo nurodyti tikslias instrukcijas.
Dažnai GUI negali pritaikyti visų sudėtingų funkcijų, kurias gali atlikti komandos. Mokymasis komandų yra tarsi kalbėjimas su kompiuteriu jo gimtąja kalba, be to, tai paprasta.