[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