LINUX.ORG.RU

Выполнить команду при входе по SSH

 , ,


0

1

Шалом, котаны!

Есть такая потребность: при входе по SSH необходимо выполнить команду от имени суперпользователя. suid, .profile и .login не катят. Необходимо реализовать это средствами sshd.

Есть идеи?

Заранее благодарю за ответы.

★★★★★
Ответ на: комментарий от beastie

Очень спасибо.

Для будущих поколений:

/etc/sshrc
Commands in this file are executed by ssh when the user logs in, just before the user's shell (or command) is started.  See the sshd(8) manual page for more information.

IPR ★★★★★
() автор топика
Последнее исправление: IPR (всего исправлений: 1)
Ответ на: комментарий от IPR

Увы, нет. Но мы работаем над этим.

Но тему пометили как решённую... А в результате всё равно получится sudo/suid...

vodz ★★★★★
()
Ответ на: комментарий от vodz

Я против sudo ничего так-то не имею. Всё было решено разрешением чтения нужного файла нужной группой.

IPR ★★★★★
() автор топика
Ответ на: комментарий от IPR

Я против sudo ничего так-то не имею.

Да наздоровье. Но sudo же не отличает, когда запущено, руками или от sshd.

vodz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.