так-то оно так, но мне кажется на все 100%, что су и судо проверяют тип стдин - они откажутся читать пороль из пайпа, т.к. это потенциальная дыра, а юзер не совсем понимает, что творит.
>так-то оно так, но мне кажется на все 100%, что су и судо проверяют тип стдин - они откажутся читать пороль из пайпа, т.к. это потенциальная дыра, а юзер не совсем понимает, что творит.
Разумеется.
Собственно, даже ключик у sudo есть, чтобы обойти это ограничение (кому надо - найдут). Просто в данной ситуации нужно идти другим путём: NOPASSWD (лучше) или SUID скрипт (хуже).
интересня статья, но я не уловил одной вещи... в конце, в советах по избежанию, написано, что можно использовать sudo, C wrapper или perl wrapper. почему у перла отсутствует задержка между запуском интерпретатора и чтением скрипта, я, наверное, пропустил...