Я и еще один разработчик унаследовали веб-приложение от команды, которая теперь была переориентирована на что-то другое. По иронии судьбы, хотя мы несем ответственность за поддержание и разработку приложения, сотрудники систем другой группы все еще администрируют и размещают сервер вне своего офиса (на расстоянии около 1000 миль).

Мы только что получили доступ к промежуточному серверу и можем войти с нашими учетными данными AD. Однако, чтобы войти в QA и производственные серверы, мы должны сделать следующее:

sudo -H -u fooUser -s
ssh qa.example.com

Где fooUser и qa.example.com , хотя фиктивные значения для публикации этого вопроса, - это имя суперпользователя и псевдоним сервера QA, соответственно.

Мой вопрос: что такое fooUser и почему я должен использовать его перед SSHing для QA или prod-серверов?** Я не "парень с Linux", поэтому мне просто любопытно, что за пользовательская магия происходит здесь.

1 ответ1

0

fooUser - это пользователь, у которого в домашнем каталоге есть .ssh/ , содержащий конфигурацию и ключи для последующей команды ssh .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .