3

У меня проблемы со связью с моим ИТ-отделом, и, как новичок с терминалом, это действительно расстраивает, потому что я не могу понять, почему я делаю то, что мне поручено делать. Все, что они говорят мне, это то, что я должен это сделать.

У меня есть сервер, на который я захожу по ssh : ssh myname@thehost и я ввожу свой пароль.

Вот где я запутался: ИТ-специалисты сказали мне, что теперь мне нужно выполнить эту команду: sudo -iu otherusername .

Хотя я посмотрел, что это за опции -iu (поэтому я знаю, что это "имитированный первоначальный вход в систему" - что бы это ни значило - как это otherusername), но на самом деле я не понимаю, что они означают или почему я должен сделай это. Итак, мой первый вопрос: почему вы думаете, что я должен это сделать? Зачем запускать такую команду?

Мой следующий вопрос: как мне загрузить файлы на этот сервер, если мне нужно войти в систему как другой пользователь после первоначального входа? Я не пробовал, но могу ли я просто scp thefile myname@thehost:theDirectory? Как мне узнать, какие файлы являются общими?

Извините, если эти вопросы особенно новы. Должен начать где-нибудь, верно? ;-)

1 ответ1

3

sudo -iu <username> регистрирует вас как <username> без необходимости знать пароль <username>.

Вы должны быть в списке sudoers, чтобы это работало, но если ваш ИТ-отдел просит вас сделать это, вы, вероятно, уже есть.

Если вы скопируете файлы на сервер, они в конечном итоге будут принадлежать первоначальному пользователю, поэтому вам, возможно, придется переместить их в правильное местоположение (и, возможно, chown их) впоследствии.

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