Я и еще один разработчик унаследовали веб-приложение от команды, которая теперь была переориентирована на что-то другое. По иронии судьбы, хотя мы несем ответственность за поддержание и разработку приложения, сотрудники систем другой группы все еще администрируют и размещают сервер вне своего офиса (на расстоянии около 1000 миль).
Мы только что получили доступ к промежуточному серверу и можем войти с нашими учетными данными AD. Однако, чтобы войти в QA и производственные серверы, мы должны сделать следующее:
sudo -H -u fooUser -s
ssh qa.example.com
Где fooUser
и qa.example.com
, хотя фиктивные значения для публикации этого вопроса, - это имя суперпользователя и псевдоним сервера QA, соответственно.
Мой вопрос: что такое fooUser и почему я должен использовать его перед SSHing для QA или prod-серверов?** Я не "парень с Linux", поэтому мне просто любопытно, что за пользовательская магия происходит здесь.