Die obigen Antworten sind richtig. Ich möchte nur eine weitere Option angeben, die möglicherweise besser zu Ihnen passt.
Angenommen:
- Ein brandneues Himbeer-Pi
- Sie wollen den Standard - Benutzernamen ändern
pi
zumypie
- Sie möchten auch die Hauptgruppe von
pi
bis anpassenmypie
- Sie möchten, dass andere Dinge wie sudo und die automatische Anmeldung funktionieren
Weiter zu:
Schritt 1: Stoppen Sie die pi
Ausführung des Benutzers vor der Änderung.
Schritt 2: Nehmen Sie den Benutzerwechsel vor
- Wenn Sie die grafische Anmeldeaufforderung sehen, sind Sie gut. Sie nicht anmelden. Drücken Sie stattdessen ALT + F1 (*, wenn Sie dies über ssh tun möchten, siehe Anhang)
- Nach ALT + F1 sollten Sie eine
login
Frage sehen (und kein Autologin).
- Melden Sie sich wie
root
mit Ihrem Root-Passwort an. Jetzt sind Sie alleine im System und Änderungen an pi
werden nicht berücksichtigt usermod: user pi is currently used by process 2104
. Überprüfen Sie mit ps -u pi
, um eine leere Liste zu sehen.
- Sehr vorsichtig, Schlüssel für Schlüssel, Typ
usermod -l mypie pi
. Dadurch wird Ihr Benutzername aus der /etc/passwd
Datei geändert , aber die Dinge sind noch nicht fertig. Wie auch immer, überprüfen Sie mit tail /etc/passwd
und sehen Sie die letzte Zeilemypie:1000:...
Die 1000 ist die UID und es ist jetzt Ihre.
- Versuche
su mypie
nur um sicher zu gehen. Nichts tun. Nur noch exit
einmal zu rooten. Es sollte funktionieren. Jetzt müssen Sie die Gruppe und einen $HOME
Ordner anpassen .
Schritt 3: Nehmen Sie die Gruppenänderung vor
- Geben Sie erneut vorsichtig ein
groupmod -n mypie pi
. Dadurch wird der pi
Gruppenname geändert . Aktivieren Sie diese Option, tail /etc/group
und in der letzten Zeile wird der neue Name für GID
1000 angezeigt.
- Nur um zu verdeutlichen, tippen
ls -la /home/pi
Sie und Sie werden sehen, dass das pi
HOME jetzt Ihnen gehört mypie
.
Schritt 4: Nehmen wir das neue Zuhause an.
- Ich sehe in den Antworten oben die Erstellung eines neuen Ordners, der alles kopiert. Das ist nicht nötig. Verwenden wir einfach das gleiche.
- Bewegen Sie sich zuerst zu
cd /home
, um es einfacher zu machen. Geben Sie ls -la
und sehen pi
, onwer mypie
Gruppemypie
- Vorsichtig eingeben :
mv pi mypie
. Sie müssen diese Änderung jetzt Ihrem neuen Benutzer zuordnen.
- Vorsichtig eingeben :
usermod -d /home/mypie mypie
. Dadurch wird Ihr Home-Verzeichnis geändert. Überprüfen Sie es mit tail /etc/passwd
und sehen Sie sich das sechste Feld an (getrennt durch :
).
Schritt 5: Einige Anpassungen nachträglich.
- Starten Sie mit neu
reboot
- Melden Sie sich als neuer Benutzer an
mypie
in der grafischen Oberfläche an.
- Öffnen Sie ein Terminal.
Ändern Sie Ihr Passwort
- Geben Sie ein
passwd
, um das Kennwort mypie
in etwas anderes als zu ändernraspberry
- Geben
sudo su -
Sie ein und Sie werden nach Ihrem Passwort gefragt.
Wenn Sie so wollen, melden Sie sich erneut automatisch an (ich empfehle nicht, aber gut)
- Wenn Sie Ihr neues Konto automatisch anmelden möchten, bearbeiten Sie die Datei:
$vim etc/lightdm/lightdm.conf
- finde die Zeile mit
#autologin-user=
, ändere sie in autologin-user=mypie
(kein Kommentar #)
- Wenn Sie das ALT + F1-Autologin zurückerhalten möchten, suchen und bearbeiten Sie die Datei:
$vim /etc/systemd/system/autologin@.service
und ändern Sie die Zeile
#ExecStart=-/sbin/agetty --autologin mypie --noclear %I $TERM
Machen Sie Ihr sudo wieder passwortlos (ich empfehle es auch nicht)
- Bewegen Sie sich (root) zu
cd /etc/sudoers.d
- Benennen Sie die Datei
010_pi-nopasswd
in um010_mypie_nopasswd
- Öffnen Sie es
vim 010_mypie_nopasswd
und ändern Sie die Zeile pi ALL=(ALL) NOPASSWD: ALL
natürlich in mypie ALL=(ALL) NOPASSWD: ALL
. Es ist schreibgeschützt, speichern Sie es also mit:x!
Ändern Sie Ihren Hostnamen, während Sie daran interessiert sind
- Bearbeiten
$vim /etc/hosts
und ändern Sie 127.0.1.1 raspberry
zu etwas passenderem wie 127.0.1.1 myoven
.
- Bearbeiten
$vim /etc/hostname
und lassen Sie eine einzelne Zeile mit myoven
.
Erledigt
Schritt 6: Neustart
- Tippen Sie vorsichtig,
reboot
Anhang - ssh
- Möglicherweise möchten Sie dies über ssh tun. Damit dies funktioniert, müssen Sie zuerst die Root-Anmeldung zulassen.
- Suchen Sie die Datei
/etc/ssh/sshd_config
- Kommentieren Sie die Zeile
#PermitRootLogin without-password
- Fügen Sie die Zeile hinzu
PermitRootLogin yes
- Speichern, beenden, ssh neu starten mit
/etc/init.d/ssh restart
- Nachdem Sie dies getan haben, machen Sie diese Änderungen rückgängig, da sie zu gefährlich sind, um dies zuzulassen.
- Gleiche Datei,
PermitRootLogin yes
Zeile löschen und Kommentar aus entfernenPermitRootLogin without-password
Hinweis 1: Dies ist eine Anleitung, und der Inhalt behandelt sehr gefährliche Befehle. Sichern Sie zuerst oder beachten Sie, dass Sie Ihr Image möglicherweise erneut brennen müssen. Da ich von einem brandneuen Himbeer-Pi ausgehe, gibt es sowieso nicht viel zu sichern. Aber wenn Sie es an eine andere Situation anpassen, seien Sie gewarnt.
Hinweis 2: Möglicherweise müssen weitere Änderungen vorgenommen werden. Da ich neu im Raspberry Pi bin (ich habe meine vor 2 Tagen erhalten), finde ich möglicherweise andere Anpassungen, die ich ausgelassen habe, und ich werde diese Antwort erneut bearbeiten.
Hinweis 3: Mein erster Versuch war, pi
Benutzer und pi
Gruppe in einen anderen UID
und GID
(1001) zu verschieben und einen neuen Benutzer für mich als zu erstellen 1000
. Das lief nicht ganz so, wie ich es geplant hatte, und ich musste meine SD-Karte erneut brennen, nachdem ich den ganzen Tag versucht hatte herauszufinden, warum das Programm "configure you pi" nicht mehr funktionieren würde. Aber gut, dieser Weg hier ist sowieso viel einfacher, also los geht's: ein neuer Pi mit nur Ihrem Benutzernamen als UID 1000 (und all den guten Sachen in Ihrem Zuhause).
Hinweis 4: Beachten Sie, dass das Standardkonfigurationstool danach nicht mehr funktioniert.
Fußnote: Danke für die Stackexchange-Himbeerpi- Community (da ich auch hier neu bin).