🌲 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
suauf 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