From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.6 required=5.0 tests=AWL,BAYES_00, DNS_FROM_OPENWHOIS,SPF_PASS autolearn=no version=3.2.5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:date:from:to:subject :message-id:mail-followup-to:references:mime-version:content-type :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=6YNu9PPZhKwtVCHr29RBIYjD/FadhkPjuZQ/+UjR3e4=; b=FlH789h/AhEEKZcn4xucxu6q4xre9XShLCjgr67Opz1rIIxJKfW3z3prhTF3ufGC10 6Oi+hUPbI9kHj/TlTIAWr1lAfqfb4Nc9TzgDSzYDxwx5IecwLcGhXicZjFuiKr4+DKnz TCKAAY4Kqa8lTb2GNroF0YLbiSc3HleZ+yl3w= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition :content-transfer-encoding:in-reply-to:user-agent; b=RJ/mdRzf0ixyXX8/ZkILRJSmfM8ovf7MgrXsPJR+X6uQeVeonwo79K9S9ZCUaUm7nh 5FLdFTb/hCVwUx8bWARsuilNpCbPuvYfYpAFGCRAQ33BoIuH/bRozDCx4Qin0EGLsUdQ mFG12ybhidWuYBJ1c4BQCdx1wQdOoBhKpCY78= Date: Wed, 13 Oct 2010 20:42:28 +0400 From: Vladimir Lettiev To: ALT Linux Team development discussions Message-ID: <20101013164228.GB3684@truecrux.org> Mail-Followup-To: ALT Linux Team development discussions References: <20101009230637.GA1548@altlinux.org> <20101010121438.GA30220@altlinux.org> <20101011211711.GB5469@altlinux.org> <20101013154103.GA3239@truecrux.org> <20101013155032.GA17981@altlinux.org> <20101013162220.GA3684@truecrux.org> <20101013162818.GA3179@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20101013162818.GA3179@altlinux.org> User-Agent: Mutt/1.5.20 (2009-06-14) Subject: Re: [devel] perldoc and perl manpages X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Oct 2010 16:42:43 -0000 Archived-At: List-Archive: List-Post: On Wed, Oct 13, 2010 at 08:28:18PM +0400, Dmitry V. Levin wrote: > On Wed, Oct 13, 2010 at 08:22:20PM +0400, Vladimir Lettiev wrote: > > On Wed, Oct 13, 2010 at 07:50:34PM +0400, Dmitry V. Levin wrote: > > > On Wed, Oct 13, 2010 at 07:41:03PM +0400, Vladimir Lettiev wrote: > > > > On Tue, Oct 12, 2010 at 01:17:12AM +0400, Dmitry V. Levin wrote: > > > > > Давайте научим /usr/bin/perldoc перезапускать себя от пользователя cacheman > > > > > (или заведём специального псевдопользователя для этих целей) в том случае, > > > > > когда он запущен от рута? > > > > > > > > perldoc уже давно умеет скидывать привилегии до nobody при запуске от root, > > > > это и в документации отражено > > > > > > Раз он не работает, значит, он это делает неправильно. > > > > Работает. Рядом в письме расписал, где ошибка. > > Он не работает так, как от него ждут. > > # perldoc perldoc > Error while formatting with Pod::Perldoc::ToMan: > Insecure dependency in `` while running with -T switch at /usr/lib/perl5/vendor_perl/Pod/Perldoc/ToMan.pm line 103. > > Got a 0-length file from /usr/lib/perl5/pod/perldoc.pod via Pod::Perldoc::ToMan!? > > # su nobody -s /bin/sh -c 'perldoc perldoc' > [работает] > > Надо, чтобы запуск > # perldoc ... > был эквивалентен запуску > # su _perldoc -s /bin/sh -c 'perldoc ...' Tainted режим включается автоматически если различаются реальный и эффективный UID. -- Vladimir Lettiev aka crux ✉ theCrux@gmail.com