ssh и анонимность
Сегодня обнаружил, что текстовое поле в конце файла id_rsa.pub – просто комментарий. Это значит, что после копирования его на удаленный хост в authorized_keys можно заменить свой настоящий логин и имя хоста на строку “тут был Вася” и никто никогда не поймет, кто такой Вася и как он сюда попал.
И еще. Можно работать на удаленном хосте, не светясь ни в auth.log, ни в `who` ни в `last`, без возможности посмотреть, что творится в консоли через watch – для этого достаточно запускать ssh-сессию так: ssh user@host “bash”.
Мораль здесь одна: если у человека есть ssh аккаунт на машине, то контроллировать его действия практически невозможно.

такая возможность обрубается просто: указанием запуска командной оболочки специально написанной для пользователя и указанной к использованию в /etc/passwd:
могу ошибиться(писал для себя давным давно):
$cat myshell.sh
#!/bin/bash
script -o ~/logfile
prog10, не думаю, что выйдет. Ведь вместо оболчки запускается непоредственно пользовательская команда, и отследить это можно только средствами ssh, если такие присутствуют, конечно.