Как безопасно пустить рутом удаленно другого пользователя на свой комп - так, чтобы видеть все его действия?
Пытаюсь соорудить сию фичу с помощью команды screen, но что-то не получается :(
>Как безопасно пустить рутом удаленно другого пользователя на свой комп - так,
>чтобы видеть все его действия?
>Пытаюсь соорудить сию фичу с помощью команды screen, но что-то не получается
>:(это опасно
для рута понятие "войти безопасно" не существует
если не секрет, нафига это?
>это опасно
>для рута понятие "войти безопасно" не существует
>если не секрет, нафига это?Никакого секрета нет. Например, один рут хочет помочь другому. Т.е. реализация банального "Удаленного помощника".
Кстати, ими могут быть не обязательно руты - годится и для двух обычных юзеров, которые решили "сыграть на одном рояле (экране) в четыре руки".
В винде это есть, должно же быть и в никсах!
Если просто нужна совместная работа в одной консоли, то используется screen. Несколько человек заходит под одним юзером, один из них создает скриновую сессию, остальные присоединяются используя screen -r или screen -x, в зависимости от того был ли детач.
Если же хочется наблюдать за всеми действиями удаленного пользователя, независимо от его желания, то существует патч на sshd, который ведет лог всех сессий, ну а дальше tail -f.
>Если просто нужна совместная работа в одной консоли, то используется screen. Несколько
>человек заходит под одним юзером, один из них создает скриновую сессию,
>остальные присоединяются используя screen -r или screen -x, в зависимости от
>того был ли детач.
>Если же хочется наблюдать за всеми действиями удаленного пользователя, независимо от его
>желания, то существует патч на sshd, который ведет лог всех сессий,
>ну а дальше tail -f.Насколько я понял, насильно загнать пользователя под screen -r не удастся?
Т.е. если он захочет, просто зайдет под даденым ему логином и тем самым избежит контроля над собой?
PS. Логи - не то, нужно в real time.
>[оверквотинг удален]
>>Если же хочется наблюдать за всеми действиями удаленного пользователя, независимо от его
>>желания, то существует патч на sshd, который ведет лог всех сессий,
>>ну а дальше tail -f.
>
>Насколько я понял, насильно загнать пользователя под screen -r не удастся?
>Т.е. если он захочет, просто зайдет под даденым ему логином и тем
>самым избежит контроля над собой?
>
>
>PS. Логи - не то, нужно в real time.tail -f = realtime.
>tail -f = realtime.Ага! :-) Тогда что же это за ssh-патч?
>>tail -f = realtime.
>
>Ага! :-) Тогда что же это за ssh-патч?Забанили на гугле? Первая же ссылка http://www.kdvelectronics.eu/ssh-logging/ssh-logging.html
>Как безопасно пустить рутом удаленно другого пользователя на свой комп - так,
>чтобы видеть все его действия?
>Пытаюсь соорудить сию фичу с помощью команды screen, но что-то не получается
>:(если это freebsd, то см. команду watch
>если это freebsd, то см. команду watchА в линуксе?