Ich kenne mich noch nicht wirklich gut mit Debian VServern aus deshalb komme ich bei meinem Problem nicht weiter bzw. ich weiß nicht wie man das Problem behebt.
Ich habe einen VServer (Debian 10 - 64bit) wo ich gerne einen GameServer drauf laufen lassen würde. Das ganze ist auch kein Problem und habe ich auch schon mal hinbekommen, das Problem was momentan besteht ist. Dass ich - wenn ich einen neuen Benutzer mit "useradd -m [Irgendein-Name]" erstelle und zu diesem dann wechsel, zeigt er mir im Terminal nur ein "$"-Zeichen an. Ich sehe nicht in welchem Directory ich mich befinde oder mit welchem Benutzer ich angemeldet bin. Im Internet finde ich auch nichts zur Lösung des Problems.
Ich habe den Server vor kurzem neu aufsetzen müssen und habe genau so wie davor den Server wieder eingerichtet. Der Server ist geupdatet mit "apt update && apt upgrade" und es sind keine neuen Services oder Librarys hinzugekommen. Als ich damals den Server eingerichtet hatte ging alles ohne Probleme da konnte ich auch nach dem Benutzerwechsel mehr sehen als nur ein "$"-Zeichen.
Vielleicht kann mir ja wer helfen und sagen warum das passiert und wie ich es hin bekomme wieder den kompletten Pfad zu sehen. Als "root" Benutzer sehe ich den kompletten Pfad auch, sowie als wen ich mich eingeloggt habe.
Terminal zeigt nur ein $-Zeichen nach Benutzerwechsel
Re: Terminal zeigt nur ein $-Zeichen nach Benutzerwechsel
Dafuer gibt es den Befehl pwdAquedus hat geschrieben:14.06.2020 17:45:07...
Ich sehe nicht in welchem Directory ich mich befinde...
der Befehl hierfuer lautet whoami... oder mit welchem Benutzer ich angemeldet bin.
Die passenden Suchbegriffe fuer dein Anliegen waeren: "prompt" und die von dir verwendete Shell z.B. "bash"Im Internet finde ich auch nichts zur Lösung des Problems.
Re: Terminal zeigt nur ein $-Zeichen nach Benutzerwechsel
Hattest du da vielleicht adduser anstatt useradd verwendet?Aquedus hat geschrieben:14.06.2020 17:45:07Dass ich - wenn ich einen neuen Benutzer mit "useradd -m [Irgendein-Name]" erstelle und zu diesem dann wechsel, zeigt er mir im Terminal nur ein "$"-Zeichen an. Ich sehe nicht in welchem Directory ich mich befinde oder mit welchem Benutzer ich angemeldet bin.
... Als ich damals den Server eingerichtet hatte ging alles ohne Probleme da konnte ich auch nach dem Benutzerwechsel mehr sehen als nur ein "$"-Zeichen.
Re: Terminal zeigt nur ein $-Zeichen nach Benutzerwechsel
Nein, der Befehl den ich verwendet hatte war: useradd -m NAME.
So wie der Befehl ja auch eigentlich genutzt wird.
So wie der Befehl ja auch eigentlich genutzt wird.
Re: Terminal zeigt nur ein $-Zeichen nach Benutzerwechsel
Der Suchbegriff, den Du suchst, lautet "Prompt", bzw falls die genutzte Shell die Bash ist, "Bash-Prompt". Wird u.a. via PS1 gesetzt. Bei Deinem Useranlegen sind die sogenannten Skeletonfiles nicht kopiert worden, daher ist das Ergebnis ungewohnt. "man useradd" UND "man adduser" lesen und die Inhalte vergleichen. Beide Befehle tun ähnliches, der eine ist aber für den Normalfall sinnvoller.
Bitte nimm den Ratschlag nicht übel, aber nimm Dir mal die Zeit nen Linuxeinsteigerbuch zu lesen. Da stehen solchen Sachen drin.
Server ohne Grundlagenwissen betreiben halte ich für fahrlässig. Das kann massiv nach hinten losgehen.
Bitte nimm den Ratschlag nicht übel, aber nimm Dir mal die Zeit nen Linuxeinsteigerbuch zu lesen. Da stehen solchen Sachen drin.
Server ohne Grundlagenwissen betreiben halte ich für fahrlässig. Das kann massiv nach hinten losgehen.