Wie erstelle ich einen neuen Benutzer in Raspberry PI, der die gleichen Berechtigungen wie der Standardbenutzer hat: pi? [geschlossen]

8

Ich bin neu bei Raspberry PI. Ich muss einen neuen Benutzer in Raspberry PI in der Raspbian-Distribution erstellen, möchte aber einen anderen Benutzernamen haben, aber mit gleichen oder gleichen Berechtigungen? Wie könnte ich das machen?

Main
quelle
Warum möchten Sie dies tun? Ist dieses Login für eine andere Person zu verwenden? Wenn Sie die Berechtigungen duplizieren und das Konto verwenden, sehe ich den Vorteil nicht. Dieser Thread raspberrypi.org/forums/viewtopic.php?f=91&t=37324 und insbesondere die Antwort von @joan (ein anderer Benutzer hier) werden Ihnen den Einstieg erleichtern.
Steve Robillard
Ich habe noch einen Raspberry PI, den ich auch ssh brauche. Den gleichen Namen in ssh zu haben, hilft mir nicht. Ich möchte jedoch die gleichen Berechtigungen für neue Benutzer haben.
Haupt
1
Das Problem scheint bei Ihrer SSH-Toolchain und Eingabeaufforderung zu liegen. Warum also nicht mit einer benutzerdefinierten Eingabeaufforderung und besseren SSH-Tools beheben, anstatt eine größere Angriffsfläche für Hacker zu erstellen? Was verwenden Sie für SSH? Von welchem ​​Computertyp kommst du mit SSH? Welchen Befehl verwenden Sie, der Sie verwirrt? Verwenden Sie SSHing mit einem Hostnamen oder einer IP-Adresse?
Steve Robillard
2
Wäre das Ändern von Hostnamen nicht viel einfacher / sicherer? Sie könnten also SSH zu Applepie und Blueberrypie mit ssh pi @ applepie oder ssh pi @ blueberrypie?
Steve Robillard
1
@SteveRobillard: Aus Gründen der Konsistenz würde ich jedoch eine Schreibweise von 'pi / pie' empfehlen;)
Jacobm001

Antworten:

3

Wenn Sie addusermit derselben Gruppe arbeiten, pisollte dies funktionieren (ich habe dies nicht versucht).

Gemäß den obigen Kommentaren ist dies der schwierige Weg, um Ihr Problem zu lösen. Geben hostnameSie einfach jedem Pi ein Unikat und sie sollten leicht zu unterscheiden sein.

Es ist vorzuziehen, auf jedem Computer denselben Benutzernamen zu haben, wenn Sie Dateien verschieben möchten.

Milliways
quelle
17

Angenommen, ein neuer Name für den Benutzernamen :

So erstellen Sie ein neues Benutzerkonto: sudo addduser usernameBefolgen Sie die Anweisungen, und stellen Sie sicher, dass Sie ein gutes Kennwort festlegen, wenn Sie dazu aufgefordert werden.

Sie möchten den neuen Benutzer auch denselben Gruppen hinzufügen, zu denen der pi-Benutzer gehört. Sie können die Gruppen anzeigen, zu denen die pi-Benutzer gehören groups pi.

gruppen pi pi: pi adm dialout cdrom sudo audio video plugdev spiele benutzer netdev eingang spi i2c gpio

Beachten Sie, dass Ihr neuer Benutzer automatisch eine Gruppe erstellt, die seinem Benutzernamen entspricht. Sie müssen Ihren neuen Benutzer nicht zur piGruppe hinzufügen .

Sie können Ihren neuen Benutzer jeder Gruppe einzeln mit hinzufügen sudo adduser username groupname. Zum Beispiel:

sudo adduser username sudo sudo adduser username audio

Wenn Sie möchten, dass Ihr neuer Benutzer genau die gleichen Rechte wie der pi-Benutzer hat, fügen Sie den neuen Benutzernamen allen Gruppen mit Ausnahme der piGruppe hinzu, zu der der pi-Benutzer gehört. Sie können einige Eingaben speichern, indem Sie dies in einem Durchgang tun:

for GROUP in adm dialout cdrom sudo audio video plugdev games users netdev input spi i2c gpio; do sudo adduser username $GROUP; done

Stellen Sie sicher, dass Sie Ihren neuen Benutzer zur sudoGruppe hinzufügen, da dies die Verwendung des sudoBefehls durch den neuen Benutzer ermöglicht. netdevkann für die Konfiguration von Netzwerkgeräten wichtig sein.

Wie andere angemerkt haben, ist es wahrscheinlich besser, einfach Ihren Hostnamen zu ändern (kann mit sudo raspi-configunter durchgeführt werden Advanced->Hostname), um das zu erreichen, wonach Sie suchen. Vergessen Sie auch nicht, dass das alte pi-Konto noch vorhanden ist und möglicherweise ein Standardkennwort enthält. Ändern Sie daher aus Sicherheitsgründen mindestens das Kennwort für den pi-Benutzer.

Bobstro
quelle
1
Besser (um das Schreiben von Gruppen zu vermeiden)for GROUP in $(groups pi | sed 's/.*:\spi//'); do sudo adduser username $GROUP; done
Milliways
Besser, solange es nicht länger dauert, den richtigen regulären Ausdruck herauszufinden! Ist Ihnen garantiert, dass "pi" immer die erste Gruppe ist, die nach dem Benutzernamen aufgeführt ist? Ich sehe nichts in der groupsManpage. Ich werfe meinen neuen Benutzer sshusersbei der Erstellung auch in andere Gruppen (z. B. ).
Bobstro
Ich habe kein Problem mit RE, zumindest einfache wie dieses. Wenn dies pinicht der erste ist, kann es nicht gelöscht werden.
Milliways
Dachte eher an einen neuen Benutzer wie das OP!
Bobstro