отобразите удаленного пользователя SSH на другого локального пользователя

Я еще не могу прокомментировать людей сообщения, но я второй squillman и комментарии Catherines.

При открытии My Computer, он попытается соединиться со всеми дисками, жестким диском, ect CD-ROM. Это также соединяется с сетевыми дисками. Я видел, где сетевой диск не спешил доступ или недоступный, он зависнет некоторое время при загрузке Моего Компьютера или Проводника.

3
задан 12 March 2011 в 20:16
2 ответа

В Вашем ~/.ssh/config:

host otherhostname
user otherusername

Затем это будет использовать otherusername когда Вы $ ssh otherhostname.

4
ответ дан 3 December 2019 в 06:18

Вы можете добавить другую учетную запись на целевом сервере с желаемым именем пользователя, затем отредактировать /etc/passwd и изменить UID на идентификатор исходной учетной записи. Это даст вам два имени пользователя для одной и той же учетной записи.

Я не уверен, вызовет ли это какие-либо проблемы, так как я предполагаю, что это где-то нарушает некоторые спецификации, но я делал это временно во время миграции серверов и не сталкивался с какими-либо проблемами.

Большинство программ, которые сопоставляют UID обратно с именами пользователей, похоже, выбирают первую запись в /etc/passwd, поэтому изменение порядка строк должно контролировать, какое имя пользователя вы видите в таких вещах, как ls списки каталогов. (на случай, если вы предпочитаете видеть свое новое имя пользователя, но старое продолжает работать).

Проблемы могут возникнуть только с теми вещами, которые сверяют имя пользователя со строкой. Например, вы можете сделать это, чтобы создать псевдоним для учетной записи root, но тогда вы можете столкнуться с ситуацией, когда sudo whoami возвращает что-то отличное от root, что может например, заставить приложение прервать работу, утверждая, что вы должны быть пользователем root, чтобы продолжить, даже если вы на самом деле были им.

0
ответ дан 15 February 2021 в 02:50

Теги

Похожие вопросы