LINUX.ORG.RU

ssh и локальный вход


0

0

Как средствами bash определить, зашёл пользователь по ssh или локально? Хочется при входе по ssh запускать screen.

Проверять $TERM не катит, ибо и там, и там захожу из-под иксов, соответственно, $TERM всегда равен xterm.

★★★

Из man sshd:

> PermitUserEnvironment

Specifies whether ~/.ssh/environment and environment= options in
~/.ssh/authorized_keys are processed by sshd. The default is
“no”. Enabling environment processing may enable users to bypass
access restrictions in some configurations using mechanisms such
as LD_PRELOAD.


Что если попробовать в ~/.ssh/authorized_keys засунуть какой-нибудь уникальный "environment="?

dexpl ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.