Итак, задача такова:
- есть два сервера
- первый - основной, на нем стоит панель управления
- второй пользовательский, на нем есть несколько пользователей, которые имеют свои корневые директории, доступ по SSH, PHP, Perl и т.д.Нужно настроить удаленное управление данными (удаление/перемещение/создание файлов и т.д.) на втором сервере из панели на первом сервере. Притом, это управление должно происходить из-под конкретного пользователя - иначе мы просто не сможем работать с его данными. Вопрос в том, как это лучше организовать... Конечно, есть вариант, написать скрипт на том же PHP или Perl который получает по HTTP команды что делать... Но как переключать пользователей? sudo использовать нельзя - тогда каждый желающий сможет выполнить через него же произвольную команду в домашней папке другого пользователя... Подскажите, пожалуйста.
Вариантов много. Например расшарить "корневые директории" для второго сервера по nfs, соответственно после авторизации пользователя в панели управления идет работа только с его шарой.
nfs? Если не сложно, пару слов об этом, что это и с чем его едят?