Setup Raspberry Pi med Diet Pi utan bildskärm och tangentbord (6 / 23 steg)
Steg 6: Lägga till användaren pi DietPi
DietPi används som standard en inloggning med användarnamn: root, medan raspbian använder användarnamn: pi.
Många Raspberry Pi riktningar och min instructables tar utgångspunkt i/home/pi och en inloggning pi, lägga till en användare som heter: pi
$ useradd pi -m -G sudo
$ passwd pi
Lösenord: ♣raspberry-pi-password♣
Lösenord: ♣raspberry-pi-password♣
Om du gör ett misstag, använda den följande befalla till ta bort användaren:
$ userdel pi
Gör en kopia av filen /etc/sudoers
Som användare, rot, redigera filen, men var försiktig med denna fil. Var noga med det rätta innan du sparar
$ sudo nano/etc/sudoers
Utan följande ändring måste du ange ett lösenord används varje gång sudo.
Efter kommentaren, #includedir..., lägga till raden som börjar, pi alla =:
#includedir /etc/sudoers.d
PI ALL=(ALL) NOPASSWD: alla
CTRL-o, retur, CTRL-x för att spara och stäng filen
Kontrollera den nya användaren verken
$ Logga ut
och logga in som pi med ♣raspberry-pi-password♣
Om inloggad som pi, finns DietPi verktyg i:
/ DietPi/dietpi
dietpi skript använda en kontroll för root UID = 0, vilket förhindrar att pi användarnamnet kör dietpi skript. Skriptet kontrollerar om $UID = 0, vilket bör reserveras för användarnamn root. Att lägga till katalogen SÖKVÄGEN hjälper inte.
Så att köra dietpi-config eller någon av de dietpi verktyg från pi, logga in som super user, och kör sedan kommandot. Skriv exit för att avsluta superanvändare.
$ sudo su
$ sudo /DietPi/dietpi/dietpi-config
< p > ♣change-settings♣ < /p >
$ exit
Naturligtvis kan du ändra skriptet och lägga till pi användarnamn UID eller ta bort markeringen för rot UID. Det kan finnas ytterligare förändringar som krävs.
om (($UID! = 0)); sedan
Valfritt steg
Roten bör i allmänhet inte användas som en inloggning. Root-inloggning inte ska inaktiveras, men bör blockeras från normal inloggning.
Hindra användare från att logga in direkt som root, inställd på roten kontots skal /sbin/nologin i filen/etc/passwd.
$ sudo nano/etc/passwd
Förändring
root: x: 0:0:root: / root: / bin/bash
till
root: x: 0:0:root: / root: / usr/sbin/nologin