1

Я пытаюсь запустить команду / сценарий, который требует привилегий root, когда пользователь без полномочий root входит в ssh

К сожалению, это означает, что я не могу использовать ~/.bashrc или /etc/bashrc

Я также попытался /etc/ssh/sshrc но у него та же проблема, команда выполняется как вошедший в систему пользователь.

Я вижу, что /etc/profile.d/ что-то делает, но не уверен, как его использовать или возникнет та же проблема.

sshd работает от имени пользователя root, поэтому я надеюсь, что его можно научить этому

Мне нужно знать ip логина для команды.

Спасибо за любые идеи!

добавлено: sudo не возможно, потому что это для непривилегированного пользователя без прав sudo

1 ответ1

3

Используйте pam_exec в качестве модуля сеанса PAM.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .