Ich und ein anderer Entwickler haben gerade eine Webanwendung von einem Team geerbt, das jetzt zu etwas anderem umfunktioniert wurde. Obwohl wir für die Wartung und Entwicklung der App verantwortlich sind, verwalten und hosten die Systemmitarbeiter des anderen Teams den Server ironischerweise immer noch von ihrem Büro aus (ca. 1.000 Meilen entfernt).
Wir haben gerade Zugriff auf einen Staging-Server und können uns mit unseren AD-Anmeldeinformationen anmelden. Um sich jedoch bei den QS- und Produktionsservern anzumelden, müssen Sie sich folgendermaßen anmelden:
sudo -H -u fooUser -s
ssh qa.example.com
Wo fooUser
und qa.example.com
, obwohl Dummy-Werte zum Posten dieser Frage, sind der Superuser-Name bzw. der QS-Server-Alias.
Meine Frage ist: Was ist fooUser und warum muss ich vor dem SSHing auf den QA- oder den Prod-Server sudo? hier weiter.
ssh fooUser@qa.example.com
dann nicht einfach eine machen ?