Grundsätzlich frage ich über die Befehlszeile nach der Benutzerverwaltung (z. B. auf einem System, auf dem keine grafischen Tools verfügbar sind). In der Vergangenheit habe ich mehrere verschiedene Programme verwendet , um hinzuzufügen oder zu löschen Benutzer und Gruppen oder deren Attribute zu ändern: adduser
, useradd
, usermod
, gpasswd
, und vielleicht andere , die ich vergessen habe. Ich habe auch ein paar Mal gehört, dass einige dieser Programme auf niedrigem Niveau sind und für den allgemeinen Gebrauch vermieden werden sollten, aber ich kann mich nie erinnern, welche. Daher möchte ich eine endgültige Antwort erhalten, für welche Programme zumindest für die folgenden Aufgaben empfohlen werden:
- Erstellen Sie einen neuen Benutzer
- Fügen Sie einer Gruppe einen Benutzer hinzu
- Entfernen Sie einen Benutzer aus einer Gruppe
- Ändern Sie die primäre Gruppe eines Benutzers
- Ändern Sie die Login-Shell oder das Home-Verzeichnis eines Benutzers
- Löschen Sie einen Benutzer
Ich suche nach Standardtools, von denen ich erwarten kann, dass sie auf so ziemlich jedem Linux-System (jeder Distribution) verfügbar sind.
/etc/passwd
nur ein Teil eines komplexen Systems war)
groupmod
. Ich werde dies nicht zu einer Antwort machen ... aber die Standardmethode ist wahrscheinlich die Verwendung Ihres Texteditors ... Denken Sie daran, dass es sich bei den betroffenen Dateien nur um abgegrenzten Text handelt.