Я делаю следующее много раз в день
Я захожу на сервер через ssh как
user1
,
Затем я делаюsu -
чтобы статьroot
,
тогда я делаюsu --login user2
чтобы статьuser2
Есть ли способ сказать su
перейти к user2
непосредственно от user1
?
Замечания:
user2
1 не имеет пароля. user2
называется по-разному в разное время. (apache, liferay, solr, ftp, ...)
Заметка 2:
user1
не пользуется доверием с sudo
, это универсальная учетная запись, используемая в основном для доступа к журналам. У него даже нет пароля, доступ предоставляется только с помощью sshkey.
Заметка 3:
Никакие решения, которые означают, что любая модификация удаленного компьютера не допускается. У меня есть 30+ серверов, которые я администрирую.
1 Если вам интересно, это пользователь, под которым запускается приложение (tomcat, apache, jetty или подобное)