From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 16 Mar 2003 12:07:29 +0300 From: "Dmitry V. Levin" To: ALT Devel discussion list Subject: Re: [devel] =?koi8-r?B?zcHKztTFys7F0g==?= =?koi8-r?Q?=D5?= cvs Message-ID: <20030316090729.GA25270@basalt.office.altlinux.org> Mail-Followup-To: ALT Devel discussion list References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="3V7upXqbjpZ4EhLz" Content-Disposition: inline In-Reply-To: X-fingerprint: 9658 398D 181B 1200 8FC5 26B8 F6F8 846B C1E2 3429 Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: devel@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: --3V7upXqbjpZ4EhLz Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Sun, Mar 16, 2003 at 02:21:19AM +0300, Vitaly Lugovsky wrote: > 1) по умолчанию cvs держит локи в /var/lock/cvs. Плохо. Всякий > юзер, желающий завести локальный репозиторий, должен проситься в > группу cvs. Простое решение этой проблемы не прокатывает - при > обновлении cvs "пофиксил" опять права на /var/lock/cvs/... > Что делать, и кто виноват? (c) Это было сделано для защиты от DoS'ов со стороны не-пользователей cvs. Пользователь, не входящий в группу cvs, может завести свой собственный CVSROOT и заменить для него параметр LockDir в CVSROOT/config. Вот пример "из жизни": $ fgrep -C1 LockDir /usr/bin/autopoint "$CVS_EXE" -d "$CVSROOT" init subst 's/^LockDir/#LockDir/' "$CVSROOT/CVSROOT/config" gzip -d -c < "$gettext_dir/archive.tar.gz" | (cd "$cvs_dir" && tar xf -) -- ldv --3V7upXqbjpZ4EhLz Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE+dD7R9viEa8HiNCkRAk/OAJ9TJCnrxqWpqgWucMXkA7Xs32L1VgCeJXj/ GVFZJKFWeVwS1h3C9CzSTFE= =n+G3 -----END PGP SIGNATURE----- --3V7upXqbjpZ4EhLz--