Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

Starejše različice OS Raspberry Pi so imele privzete standardne uporabniške poverilnice. Čeprav novejša različica od vas zahteva, da med namestitvijo ustvarite uporabniško ime in geslo po meri, boste morda morali pozneje ustvariti več uporabnikov, da boste izpolnili dodatne zahteve.

To lahko preprosto storite z ukazi Linuxa, in ker je OS Raspberry Pi različica Linuxa, isti ukazi veljajo tudi za druge distribucije.

Ustvarite novega uporabnika v OS Raspberry Pi

Lahko uporabite oboje useradd in adduser do ustvarite novega uporabnika v sistemu Linux; ukazi so sicer nekoliko drugačni. useradd je ukaz na nizki ravni in deluje z vsemi distribucijami Linuxa, medtem ko je adduser ukaz na visoki ravni in deluje z manj distribucijami. Oba ukaza dobro delujeta na Raspberry Pi OS.

S tem ukazom ustvarite uporabnika z imenom Višnu z uporabo useradd:

sudo useradd vishnu

Vendar pa ukaz ne ustvari domačega imenika za novega uporabnika. Tako bi ustvarili uporabnike sistema, ki ne potrebujejo domačega imenika. Prav tako morate nastaviti geslo za novega uporabnika z:

sudo passwd vishnu

V nasprotju s tem vas ukaz adduser prosi, da nastavite geslo ob ustvarjanju uporabnika.

sudo adduser vishnu

Poleg tega ustvari domači imenik z imenom uporabnika. Lahko preverite z:

ls /domov

Ustvarite novega uporabnika z določenim ID-jem

Novi uporabniki privzeto dobijo naslednji razpoložljivi UID. Včasih je zaželeno ustvariti novega uporabnika z UID-jem po meri. To lahko storite tako, da uporabite:

sudo useradd -u 2200 višnu

-u določa UID, v tem primeru 2200. Ko je nov uporabnik ustvarjen, lahko preverite z id ukaz, ki prikazuje UID in skupine, ki jim uporabnik pripada.

id Vishnu

Kako ustvariti novega uporabnika z domačim imenikom po meri

Če želite ime po meri za domači imenik, lahko uporabite ukaz:

sudo useradd -m -d /home/mychoice vishnuhome

-m določa, da je treba ustvariti domači imenik in -d določa lokacijo imenika.

Dajte novemu uporabniku prave privilegije

Ustvarili ste novega uporabnika, vendar je standardni uporabnik in ne spada v skupine, kot jih ima privzeti uporabnik Raspberry Pi. Ne da bi bil član teh skupin, novi uporabnik ne more upravljati sistema in upravljati situacij, kjer so potrebni povišani privilegiji. Na primer:

  • Nadgradnja sistema bi zahtevala sudo privilegije
  • Povezovanje z novimi omrežji Wi-Fi z uporabo upravitelja omrežja bi zahtevalo, da je uporabnik v netdev skupina

Če želite dodati novega uporabnika v skupino sudo, zaženite:

sudo usermod -a -G sudo višnu

...kje -a določa add in -G določa skupino.

Če želite dodati novega uporabnika vsem skupinam kot privzetega uporabnika, najprej navedite skupine privzetega uporabnika z:

id Vishnu

Nato dodajte novega uporabnika v te skupine z:

sudo usermod -a -G vejica, ločeno, skupina, imena vishnu

Izbrišite neželene uporabnike v OS Raspberry Pi

V sistemu Raspberry Pi OS morate izbrisati privzetega uporabnika pi če ni nujno. To je zaradi varnosti. Če ste omogočili SSH na Raspberry Pi s privzetim uporabniškim imenom pi, je ranljiv za vdiranje s surovo silo, razen če je zaščiten z aplikacijo za omejevanje hitrosti, kot je Fail2Ban.

Na Raspbianu, ki je starejša različica OS, je brisanje uporabnika skoraj obvezno pi ko je SSH omogočen, ker privzeto uporabniško ime in geslo sta prednastavljena.

Če želite izbrisati privzetega uporabnika, se morate prijaviti kot drug uporabnik. Če želite to narediti, morate onemogočiti Samodejna prijava prvi.

Zdaj se prijavite kot drug uporabnik, ki ima privilegije sudo, in izbrišite zahtevanega uporabnika z:

sudo userdel tom

Če želite odstraniti tudi uporabnikov domači imenik, uporabite:

sudo userdel -r jill

...kje -r je za odstranitev domačega imenika.

Uporabite lahko tudi deluser ukaz, naj stori enako; argumenti pa so različni.

sudo deluser --remove-home jack

Ustvarjanje novih uporabnikov z uporabo ukazov je lažje, kot si mislite

Ukazi so tisto, zaradi česar je Linux poseben; vam dajejo veliko večjo prilagodljivost pri določanju natančnih navodil.

Pogosto se GUI ne more prilagoditi vsem dovršenim funkcijam, ki jih zmorejo ukazi. Učenje ukazov je kot govorjenje z računalnikom v njegovem maternem jeziku in je enostavno.