SPUG: Inspired, broken.

Atom Powers atomic at wyrdtech.com
Wed Feb 9 13:27:48 PST 2005

>>#perl5 -wnl -e 'm/\w+\@\w+\.\w{3}/ and print "\L$&\E OK";' address_list.txt
> By the way, does that #perl mean that you were running the command
> as root?  I wouldn't recommend that until you are more sure about
> what you're doing!
Yes, that was to indicate that I had tried to run it as root (using sudo).

Now I'm only slightly confused.
This doesn't work: ( I apologize for the line breaks )

apowers at hermes0:/home/mailman> sudo -u mailman perl5 -wnl -e 
'm/\w+\@\w+\.\w{3}/ and print "\L$&\E OK";' address_list.txt > 
recipients.txt: Permission denied.

But this does:

apowers at hermes0:/usr/home/apowers> perl5 -wnl -e 'm/\w+\@\w+\.\w{3}/ and 
print "\L$&\E OK";' /usr/home/mailman/address_list.txt > recipients.txt

Is sudo dropping privileges back to 'apowers' when it sees the '>'?

More information about the spug-list mailing list