У меня проблемы с вызовом удаленной команды разными пользователями на разных машинах. Эта удаленная команда должна быть выполнена на одной машине, и rsh-сеанс должен быть немедленно завершен после успешного выполнения этой команды. Несколько пользователей могут выполнить эту команду одновременно.
Я знаю, что rsh небезопасен, но здесь это не проблема.
Моя проблема здесь заключается в настройке удаленной системы с учетом привилегий и расположения скрипта.
Локально команда rsh просто вызывается так:
rsh $HOST -l $USER remote_command
Некоторые конкретные вопросы здесь:
- Нужен ли специальный пользователь ($USER) в отличие от пользователя root для выполнения удаленной команды?
- Какие привилегии должен иметь этот пользователь?
- Только привилегии для выполнения необходимых команд и чтения и записи файлов, которые эти команды используют?
- В каком каталоге должен находиться скрипт?  Я бы поместил его в /usr/bin, но я не знаю, хорошая ли это идея.
