URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 82181
[ Назад ]

Исходное сообщение
"Сyrus,Sieve как сразу N пользователям активировать sieve скрипт"

Отправлено sk , 29-Сен-08 16:02 
Создал sieve скрипт:
root@mx# cat .sieve
require "fileinto";
if header :contains ["from"] "spammer@spam.com" {
    fileinto "INBOX.spam";
}
c помощью команды sieveshell активировал этот скрипт пользователю user1:
root@mx# sieveshell -u user1 localhost
connecting to localhost
Please enter your password: парольПользователяUser1
Please enter your password: парольПользователяUser1

Вот тут и возник вопрос! Пользователей у меня >100 для каждого пользователя необходимо активировать данный скрипт, пароли пользователей неизвестны. Как можно автоматизировать данный процесс?


Содержание

Сообщения в этом обсуждении
"Сyrus,Sieve как сразу N пользователям активировать sieve скр..."
Отправлено Аноним , 29-Сен-08 22:29 
Господа. Будьте внимательны. в документации описано как сделать для n пользователей такое же.
Забудьте о винде, где можно так ковыряться.

Если не хотите документацию, из под рута делайте su -l user2 -c "sieveshell localhost", кажется так


"Сyrus,Sieve как сразу N пользователям активировать sieve скр..."
Отправлено sk , 05-Окт-08 14:58 
>Господа. Будьте внимательны. в документации описано как сделать для n пользователей такое
>же.
>Забудьте о винде, где можно так ковыряться.
>
>Если не хотите документацию, из под рута делайте su -l user2 -c
>"sieveshell localhost", кажется так

Я внимательно просмотрел man sieveshell но про N-пользователей там ни строчки
Предложенный вами метод всё равно требует знание пароля пользователя, поэтому он не годится:
root@mx# su -l user1 -c "sieveshell localhost"
connecting to localhost
Please enter your password: