команда scp с предупреждением - PullRequest
4 голосов
/ 01 июня 2010

Я хочу получать предупреждающее сообщение для каждого выполнения команды scp. Если кто-то получит доступ к моему файлу с помощью команды scp, тогда я должен получить одно письмо. Как я могу этого добиться. Пожалуйста, помогите мне.

Ответы [ 3 ]

5 голосов
/ 01 июня 2010

Если у вас нет административного контроля над сервером, то, что вы просите, невозможно - файловые системы Unix просто не работают таким образом. Вы можете установить свои права доступа к файлам, чтобы другие пользователи не могли найти или прочитать ваши файлы, но у вас, как непривилегированного пользователя, нет возможности запрашивать уведомление по электронной почте при попытках или успешных попытках доступа с помощью scp или любым другим способом.

2 голосов
/ 01 июня 2010

Вы на сервере или на стороне клиента?

на стороне сервера: ssh-аутентификация на основе ключей имеет возможность запускать пользовательские команды, когда пользователь входит в систему (можно обойти, если пользователь может изменить файл авторизованные_ключи) Там вы можете добавить перехват для отправки почты при входе в систему или запустить собственный сервер sftp с включенным желаемым ведением журнала.

0 голосов
/ 29 марта 2011

Правильный способ сделать это - заменить программу scp на сервере своей версией (или оболочкой).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...