Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [gelöst] Prompt via PS1 in Debian 11 auf Proxmox ändern

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    11
    1
    417

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.9k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    816

[gelöst] Prompt via PS1 in Debian 11 auf Proxmox ändern

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
7 Beiträge 3 Kommentatoren 515 Aufrufe 4 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • B Offline
    B Offline
    bommel_030
    schrieb am zuletzt editiert von bommel_030
    #1

    Hi,
    betrifft zwar nicht direkt ioBroker, aber der ein oder andere hier nutzt ja Proxmox und kann mir vielleicht weiterhelfen.
    Mein "ioBroker-Karriere" begann auf nem Pi und ist nun via Rock64 und NUC direkt in einem Proxmox Container gelandet und werkelt da auch fröhlich vor sich hin. Mein eigentliches Problem ist eher kosmetischer Natur, stört mich aber dennoch immens.
    Der Linuxprompt sollte ja standardmäßig nutzer@host:verzeichnis\ aussehen.
    Beim Nutzer root funktioniert das auch. Bei meinem Standarduser leider nicht. Auch wenn ich mir den Inhalt PS1 vom root in den Standarduser kopiere.
    Hat jemand eine Idee wie ich das auch beim User wieder hinbekomme?

    root@iobroker:/# echo $PS1
    ${debian_chroot:+($debian_chroot)}\u@\h:\w\$
    root@iobroker:/# su bommel
    $ echo $SP1
    
    $ PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$'
    \u@\h:\w$PS1=${debian_chroot:+($debian_chroot)}\u@\h:\w\$
    u@h:w$PS1='>'
    >exit
    root@iobroker:/#
    
    arteckA 1 Antwort Letzte Antwort
    0
    • B bommel_030

      Hi,
      betrifft zwar nicht direkt ioBroker, aber der ein oder andere hier nutzt ja Proxmox und kann mir vielleicht weiterhelfen.
      Mein "ioBroker-Karriere" begann auf nem Pi und ist nun via Rock64 und NUC direkt in einem Proxmox Container gelandet und werkelt da auch fröhlich vor sich hin. Mein eigentliches Problem ist eher kosmetischer Natur, stört mich aber dennoch immens.
      Der Linuxprompt sollte ja standardmäßig nutzer@host:verzeichnis\ aussehen.
      Beim Nutzer root funktioniert das auch. Bei meinem Standarduser leider nicht. Auch wenn ich mir den Inhalt PS1 vom root in den Standarduser kopiere.
      Hat jemand eine Idee wie ich das auch beim User wieder hinbekomme?

      root@iobroker:/# echo $PS1
      ${debian_chroot:+($debian_chroot)}\u@\h:\w\$
      root@iobroker:/# su bommel
      $ echo $SP1
      
      $ PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$'
      \u@\h:\w$PS1=${debian_chroot:+($debian_chroot)}\u@\h:\w\$
      u@h:w$PS1='>'
      >exit
      root@iobroker:/#
      
      arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @Thomas-Braun du bist der spezi für sowas

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      Thomas BraunT 1 Antwort Letzte Antwort
      0
      • arteckA arteck

        @Thomas-Braun du bist der spezi für sowas

        Thomas BraunT Online
        Thomas BraunT Online
        Thomas Braun
        Most Active
        schrieb am zuletzt editiert von
        #3

        @arteck

        Ich kapier ehrlich gesagt den Stunt mit chroot schon nicht. Wenn da der User ordentlich gewechselt würde gäbe es auch ein ordentliches login prompt.

        Linux-Werkzeugkasten:
        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
        NodeJS Fixer Skript:
        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

        B 1 Antwort Letzte Antwort
        0
        • Thomas BraunT Thomas Braun

          @arteck

          Ich kapier ehrlich gesagt den Stunt mit chroot schon nicht. Wenn da der User ordentlich gewechselt würde gäbe es auch ein ordentliches login prompt.

          B Offline
          B Offline
          bommel_030
          schrieb am zuletzt editiert von
          #4

          @thomas-braun
          Was meinst du mit Stunt? Das chroot ist nur Teil der Ausgabe von PS1.
          Der User wird (zumindest nach meinem Kenntnisstand) normal mit su bommel gewechselt.
          Habe nur versucht die "Vorlage" für den Prompt von root auf bommel zu kopieren,
          da Zeile 1 Prompt vom root normal ist und Zeile 5 von user bommel nix annimmt.

          B 1 Antwort Letzte Antwort
          0
          • B bommel_030

            @thomas-braun
            Was meinst du mit Stunt? Das chroot ist nur Teil der Ausgabe von PS1.
            Der User wird (zumindest nach meinem Kenntnisstand) normal mit su bommel gewechselt.
            Habe nur versucht die "Vorlage" für den Prompt von root auf bommel zu kopieren,
            da Zeile 1 Prompt vom root normal ist und Zeile 5 von user bommel nix annimmt.

            B Offline
            B Offline
            bommel_030
            schrieb am zuletzt editiert von
            #5

            Dann antworte ich mir mal selbst, vielleicht kann es ja jemand anderes mal brauchen. Anscheinend macht es einen Unterschied ob man einen user mit

            useradd <USERNAME>
            

            oder

            adduser <USERNAME>
            

            anlegt. Ersteres weist dem user wohl nicht die BASH zu, sondern die SH. "adduser" dürfte damit für die normalsterblichen die richtige Lösung sein. Sollte jemand "useradd" verwendet haben, dann in der Konsole folgendes eingeben und danach einmal neu einloggen.

            sudo chsh -s /bin/bash <USERNAME>
            
            Thomas BraunT 1 Antwort Letzte Antwort
            -1
            • B bommel_030

              Dann antworte ich mir mal selbst, vielleicht kann es ja jemand anderes mal brauchen. Anscheinend macht es einen Unterschied ob man einen user mit

              useradd <USERNAME>
              

              oder

              adduser <USERNAME>
              

              anlegt. Ersteres weist dem user wohl nicht die BASH zu, sondern die SH. "adduser" dürfte damit für die normalsterblichen die richtige Lösung sein. Sollte jemand "useradd" verwendet haben, dann in der Konsole folgendes eingeben und danach einmal neu einloggen.

              sudo chsh -s /bin/bash <USERNAME>
              
              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von Thomas Braun
              #6

              @bommel_030
              Ja, es macht einen Unterschied. Die beiden Programme ticken etwas anders.
              adduser ist die Debian hauseigene Version und daher ziehe ich die bei Debian-basierten Distributionen auch vor.

              Die default shell kann man aber in /etc/passwd einstellen. Oder per usermod.

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              B 1 Antwort Letzte Antwort
              0
              • Thomas BraunT Thomas Braun

                @bommel_030
                Ja, es macht einen Unterschied. Die beiden Programme ticken etwas anders.
                adduser ist die Debian hauseigene Version und daher ziehe ich die bei Debian-basierten Distributionen auch vor.

                Die default shell kann man aber in /etc/passwd einstellen. Oder per usermod.

                B Offline
                B Offline
                bommel_030
                schrieb am zuletzt editiert von
                #7

                @thomas-braun
                Mir war bis dato gar nicht direkt bewusst das es zwei unterschiedliche Befehle gibt. Hab bislang auch immer adduser genommen, alle anderen Installationen hatte das Problem nie. Ob und warum ich bei dem Container useradd genommen hab weiß ich nicht. Läuft jetzt auf jeden Fall wieder wie es soll.

                1 Antwort Letzte Antwort
                0

                Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                Registrieren Anmelden
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate
                FAQ Cloud / IOT
                HowTo: Node.js-Update
                HowTo: Backup/Restore
                Downloads
                BLOG

                510

                Online

                32.9k

                Benutzer

                83.0k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe