[devel] Ложная ошибка от робота!
Sergey Y. Afonin
=?iso-8859-1?q?asy_=CE=C1_altlinux=2Eru?=
Ср Фев 20 10:10:55 MSK 2008
On Wednesday 20 February 2008, Вячеслав Диконов wrote:
> Потому что ее еще надо создать и включить в нее всех пользователей-людей,
А почему всех ?
> причем делать это в %post не получается (или я не знаю как).
Ну вот, например:
%pre
/usr/sbin/groupadd -rf meta1s
/usr/sbin/groupadd -rf meta1q
/usr/sbin/groupadd -rf meta1c
/usr/sbin/groupadd -rf meta1m
/usr/sbin/groupadd -rf meta1
/usr/sbin/useradd -r -g meta1s -G meta1c,meta1m -d /dev/null -s /dev/null -c "MeTA1 SMTPS" meta1s &>/dev/null ||:
/usr/sbin/useradd -r -g meta1q -G meta1m -d /dev/null -s /dev/null -c "MeTA1 QMGR" meta1q &>/dev/null ||:
/usr/sbin/useradd -r -g meta1c -d /dev/null -s /dev/null -c "MeTA1 SMTPC" meta1c &>/dev/null ||:
/usr/sbin/useradd -r -g meta1m -d /dev/null -s /dev/null -c "MeTA1 misc" meta1m &>/dev/null ||:
/usr/sbin/useradd -r -g meta1 -d /dev/null -s /dev/null -c "MeTA1 other" meta1 &>/dev/null ||:
По крайней мере, пример работающий. Можно подсократить, поместив useradd в
{
...
...
} &>/dev/null ||:
ну и поиск можно организовать, исходя из того, что люди, как правило,
имеют id >= 500. Но это если, действительно, надо всех.
--
С уважением, Сергей Афонин
asy на altlinux.ru
Подробная информация о списке рассылки Devel