Я пытаюсь выполнить команду (серверная сторона) каждый раз, когда пользователь соединяется, таким образом, я установил ключевое слово ForceCommand в самой нижней части/etc/ssh/sshd_config файла:
ForceCommand /bin/test
где:
# cat /bin/test
#!/bin/bash
echo "1" >> ~/test.txt
/bin/bash
и
# ls -l /bin/test
-rwxr-xr-x 1 root root 47 Mar 8 10:15 /bin/test
Для создания этого простым я пытаюсь сделать его работающий на пользователя root сначала, но ничего не происходит (после того, как, соединяясь, файл test.txt не создается в корне/),
Что я делаю неправильно?
Большое спасибо, Andrea
Использование Ubuntu 14.04.6 LTS и Ubuntu-2ubuntu2.13 OpenSSH_6.6.1p1, OpenSSL 1.0.1f 6 января 2014
Извините, я нашел проблему. Просто я должен был перезапустить ssh (сервис ssh перезапуск) после редактирования/etc/ssh/sshd_config файла. Так или иначе, спасибо за Вашу справку!