PERL: Setuid script not plain file

Dalibor Straka dast na panelnet.cz
Sobota Duben 29 17:08:41 CEST 2006


On Thu, Apr 27, 2006 at 08:51:27PM +0200, Zdenek Janis wrote:
> Dobry den,
> po upgrade debianu (unstable, amd64) pi perl zacal vypisovat
> 
> "Setuid script not plain file"
> 
> napr. u:
> 
> 	echo "L qwerty" | perl -pe '$_ = lc; s/[^a-z0-9+\-\.\/\n]/_/g';
> 	Setuid script not plain file
> 
> Je to cast z "preinst" z .deb balicku, ale stejne chyby to hlasi i u 
> vytvareni balicku s kernelem.
> 
> Je to nejaka "novinka" a nebo na to je reseni?
> 

podle dokumentace:
# Setuid script not plain file

(F) The setuid emulator won't run a script that isn't read from a file,
but from a socket, a pipe or another device.

Jinak me uvedeny prikaz na unstable debianu amd64 funguje.
-- Dalibor Straka


Další informace o konferenci Linux