Это может быть сделано только в том случае, если ваша тоскающая оболочка запускается с помощью трубы в команду tee
с другой консолью в качестве параметра.
Позвольте мне объяснить.
Если вы регистрируетесь в /dev/tty1
, а кто-то еще регистрируется в /dev/tty2
. Если вы запустите свою оболочку (bash), выполнив следующую команду, все STDOUT/STDERR будут перенаправлены/скопированы в другую оболочку (в этом случае /dev/tty2
).
bash 2>&1 | tee /dev/tty2
Итак, кто-то сидит в /dev/tty2
будет видеть всю вашу деятельность.
Если кто-то входит в состав оболочки, то /bin/bash 2>&1 | tee /dev/tty2
вместо /bin/bash
Это будет происходить каждый раз, когда он войдет в систему. Но я не уверен, что логическая оболочка может быть установлена таким образом.
Если кто-то перенаправляет все выходные данные вашей оболочки таким образом, вы можете проверить это, просто проверив, работает ли какой-либо tee
в фоновом режиме.
ps ax | grep tee
Этот выход будет что-то вроде
tee /dev/tty2
Как вы это узнали? –
просто введите команды, которые должны выводиться в STDOUT и STDERR. – Sergey
Есть ли что-нибудь релевантное в .bashrc? –