From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.4 (2008-01-01) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.4 required=5.0 tests=AWL,BAYES_00, RCVD_NUMERIC_HELO autolearn=no version=3.2.4 X-Injected-Via-Gmane: http://gmane.org/ To: sysadmins@lists.altlinux.org From: =?UTF-8?B?0JLQsNC00LjQvCDQmNC70LvQsNGA0LjQvtC90L7Qsg==?= Date: Tue, 24 Jun 2008 14:45:45 +0400 Organization: =?UTF-8?B?0J3QvtCy0YvQtSDQodC40YHRgtC10LzRiyDQotC10LvQtdC60L7QvA==?= Message-ID: References: <200806241206.59207.bv@gres.tomske.elektra.ru> <4860A67C.9040005@mont-spb.ru> <4860BDBD.9010502@mont-spb.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8Bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 62.141.103.3 User-Agent: KNode/0.10.9 Sender: news Subject: Re: [Sysadmins] =?utf-8?q?samba_=28pdc=29_+_ddns_+_dhcp_+_squid_?= =?utf-8?b?0LggbWFpbD8=?= X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux sysadmin discuss List-Id: ALT Linux sysadmin discuss List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jun 2008 10:46:04 -0000 Archived-At: List-Archive: Maxim Ivanov wrote: > Для 20-пользователей лишние движения? > При отсутствии админа? Ну-ну... > Простите за скепсис, но поднимать рухнувший > LDAP значительно менее приятно, чем вбить > два аккаунта, Вы не находите? Я - не нахожу. У меня из cron.daily запускается пара скриптов. ldap_backup: #!/bin/sh BASES=/var/lib/ldap/bases /usr/sbin/slapcat | bzip2 -c9 > "$BASES/`date +%Y.%m.%d,%H:%M`.ldif.bz2" EOF ldap_backup ldap_restore: #!/bin/sh WDIR=/var/lib/ldap SITE=мой.домен BASE="$WDIR/bases/$SITE" LOGS="$WDIR/dblogs/$SITE" # ПРЕДпоследний из сохранённых (если есть): #LAST=`ls -1 $WDIR/bases/*.bz2 | tail -2 | head -1` # Последний из сохранённых: LAST=`ls -1 $WDIR/bases/*.bz2 | tail -1` for User in три \ десятка \ пользователей \ моего \ домена do id $User >/dev/null || { /sbin/service slapd condstop # Работает - тормознём. rm -f $BASE/* # Старую базу - фтопку. /sbin/service slapd start # Да будет новая, пустая! sleep 10 # 9 мало - даже пустая ломается. /sbin/service slapd condstop # Перед заполнением - остановить. bzip2 -cd "$LAST" | /usr/sbin/slapadd # Осталось заполнить, chown -R ldap.ldap $BASE $LOGS # допуски поправить - /sbin/service slapd start # и за работу. break } done EOF ldap_restore _________________________________ С уважением, Вадим Илларионов системный администратор ООО "Новые Системы Телеком" UIN: 7899517 JID: master at usib dot irkps dot ru Телефоны: - рабочий +7 495 6414045+5885 - мобильный +7 916 3889337