🌲 Crumbforest Terminal Log – 2025-06-01

🛠️ Login-Fix: Kein su auf sich selbst

Ein häufiger Fehler trat auf, wenn ein Benutzer wie robot nach dem Login erneut per su - robot aufgerufen wurde. Dies führte zu:

Sorry, user robot is not allowed to execute '/usr/bin/bash --login' as robot

✅ Lösung:

Wenn $USERNAME == $(whoami), dann direkt:

exec bash --login

Statt:

exec su - "$USERNAME"

🧪 Funktionsprüfung erfolgreich

🌲 Willkommen zum Crumbforest Terminal Login
👤 Benutzername: robot
🔐 Passwort:
✅ Login erfolgreich. Starte Shell für robot ...
robot@0347816ab7c3:/var/www/html$

🧠 Tests über Aliase:

hyper
gpt
eule
fox
# => Error: Missing required argument. The `frage` argument is required.

🧬 Beispielantwort von Hyperhamster:

Hyperhamster: knabbert flink an einem imaginären Sonnenblumenkern 🌻
Willkommen, willkommen im Crumbforest! 🍪🌳 Hier gibt’s keine langweiligen Fragen, nur krümelige Abenteuer!

✅ Nächste Schritte

  • [x] user_credentials.txt mit Klartext oder gehashtem Passwort
  • [x] check_login.sh überprüft gültigen Login
  • [x] kein su auf sich selbst mehr
  • [x] Shell startet korrekt und persistiert
  • [x] ttyd Session funktioniert

generate

kruemel:$(echo -n 'kruemel' | sha256sum | awk '{print $1}')
robot:$(echo -n 'robot' | sha256sum | awk '{print $1}')
heimkind:$(echo -n 'heimkind' | sha256sum | awk '{print $1}')
jupiter:$(echo -n 'jupiter' | sha256sum | awk '{print $1}')

output

kruemel:e94f5a9345ee67d54236761b7810e48f4cc05c1acfad9cda5ef33ad71f5445b5
robot:18d63be10ad544a04a22c944dee01d6d864ec69b797a58edae92e6a44ad8fdbf
heimkind:6bea8a84bbb549137fe8f28d2a940ede8a9a03ad92b25242a75c5e8a46e2febc
jupiter:1e9cc37678c0112d7a394909256c2a5998a6e57e2b0d82209900e1456e51b7eb