nixp.ru v3.0

17 октября 2017,
вторник,
12:32:40 MSK

DevOps с компанией «Флант»
Fatal написал 7 декабря 2004 года в 22:48 (326 просмотров) Ведет себя как мужчина; открыл 123 темы в форуме, оставил 484 комментария на сайте.

Подскажите, пожалуйста, как можно такое провернуть: Имеется много windows машин клиентов, которые подключаются к Linux машине через SecureCRT (протокол telnet), пароль для всех клиентов один, то есть они все подключаются как одни пользователь login: test, passwd: test. И хотелось бы написать что-то в стандартный output на одном клиенте, и чтобы это увидели все или какой-то один клиент.

Master

Идея такая.

Утилита tty показывает имя устройства текущего терминала.

Можно сделать:

echo "bla-bla-bla" > имя_устройства_терминала

Т.е. можно перенаправить стандартный вывод в имя нужного терминала, например:

echo "bla-bla-bla" | tee имя_устройства_терминала
fly4life

Ещё можно посмотреть в сторону 'man write'

Fatal

Спасибо большое!

Many thanks

Thanks a lot

Master

Обрати внимание еще на rootsh

fly4life
Master
Обрати внимание еще на rootsh

а это-то тут причём? Это ведь всего-лишь «keylogger».

Master
fly4life
а это-то тут причём? Это ведь всего-лишь «keylogger».

Как при чем? Задаем в качестве лога нужный терминал и там виден этот лог работы на другом терминале. А если его немного модифицировать, будет отображать работу один к одному как на другом терминале.

fly4life
Master
Как при чем? Задаем в качестве лога нужный терминал и там виден этот лог работы на другом терминале. А если его немного модифицировать, будет отображать работу один к одному как на другом терминале.

Дык, задача-то ставилась: «"хотелось бы написать что-то», а не показывать/смотреть всю сессию целиком ;)

Master
fly4life
Дык, задача-то ставилась: «"хотелось бы написать что-то», а не показывать/смотреть всю сессию целиком ;)

Аппетит приходит во время еды ;)