Ubuntu - Befehlsverlauf für neu erstellten Benutzer nicht verfügbar

Ubuntu - Befehlsverlauf für neu erstellten Benutzer nicht verfügbar

Ich habe einen neuen Benutzer erstellt

useradd -d / -G www-data dsweb
sudo passwd dsweb
usermod -aG sudo dsweb

Ich habe mich erfolgreich als dieser Benutzer angemeldet, aber als ich versuchte, die Aufwärtstaste zu drücken, wurde mir etwas wie angezeigt, ^[[Aanstatt der Befehle, die ich gerade eingegeben habe. Wenn ich mich als Root-Benutzer anmelde, funktioniert alles einwandfrei.

Wie bringe ich es zum Laufen?

Antwort1

Die gitEntwickler sprechen vonInstallation(niedriger Pegel) undPorzellan(Hochrangige) Befehle. useraddist Klempnerei. Sie hätten adduserstattdessen (=Porzellan) verwenden sollen.

AususeraddManpage von:

Benutzer hinzufügenist ein Low-Level-Dienstprogramm zum Hinzufügen von Benutzern. Unter Debian sollten Administratoren stattdessen normalerweise adduser(8) verwenden.

Bei der Verwendung useraddmüssen Sie buchstäblich alles angeben, z. B. ein Home-Verzeichnis und eine Login-Shell. adduserhat andererseits vernünftige Standardwerte dafür. Die Erfahrung, die Sie gemacht haben, liegt entweder daran, dass Sie /das Home-Verzeichnis haben (dort keine Schreibberechtigungen) und/oder an einer falschen No-Login-Shell, wie @steeldriver in einem Kommentar anmerkte. adduserbehandelt all dies. Also:

adduser dsweb           # create user with default settings (like $HOME, $SHELL)
adduser dsweb www-data  # add him to group www-data
adduser dsweb sudo      # ... and sudo

Und ja, es ist ein echtes Durcheinander, dass wir zwei Befehle haben adduserund useradd. Ich selbststetsmuss nachschauen, was was ist.

Um Ihren zuvor erstellten dswebBenutzer zu entfernen, verwenden Sie deluser dsweb.nichtGeben Sie den --remove-homeSchalter an, da Sie ihn mit /$HOME erstellt haben und nicht möchten, dass dieser entfernt wird.

Antwort2

Mir hat die Eingabe dieses Befehls vom Benutzerkonto aus geholfen: chsh -s /bin/bash.

Sie müssen sich nach der Eingabe des Befehls erneut anmelden.

Dank dieser AntwortHier.

verwandte Informationen