*nix "su username" без пароля
Добавлено: 26 мар 2005, 00:07
Не знаю, в правильный ли форум пишу, но надеюсь, что это так.
Вопрос: Как можно сделать "su username" без ввода пароля?
Замечание: нет, я не хочу обойти ввод пароля и стать крутым суперпользователем, я хочу всего лишь программно вводить свой собственный пароль.
Проблема: Идёт вызов программы через Веб-скрипт, под пользовалетелем wwwrun. Давать этому пользователю досут куда не нужно, не думаю, что хорошая идея, потому хочу разрешить это лишь для одного скрипта.
Решение: Смена пользователя через "su username". Но, насколько мне известно, для подобных комманд (su, ssh, scp) нельзя сделать перенаправление ввода из файла (вместо tty). Может я ошибаюсь?
Как вариант: найти исходники утилиты su, зашить в них свой логин и пароль и так использовать.
Может у кого-нибуть будут идеи по этому поводу?
Вопрос: Как можно сделать "su username" без ввода пароля?
Замечание: нет, я не хочу обойти ввод пароля и стать крутым суперпользователем, я хочу всего лишь программно вводить свой собственный пароль.
Проблема: Идёт вызов программы через Веб-скрипт, под пользовалетелем wwwrun. Давать этому пользователю досут куда не нужно, не думаю, что хорошая идея, потому хочу разрешить это лишь для одного скрипта.
Решение: Смена пользователя через "su username". Но, насколько мне известно, для подобных комманд (su, ssh, scp) нельзя сделать перенаправление ввода из файла (вместо tty). Может я ошибаюсь?
Как вариант: найти исходники утилиты su, зашить в них свой логин и пароль и так использовать.
Может у кого-нибуть будут идеи по этому поводу?