SPUG: Inspired, broken.
Gardner Cohen
beldar at pobox.com
Wed Feb 9 13:49:21 PST 2005
Atom Powers wrote:
> Is sudo dropping privileges back to 'apowers' when it sees the '>'?
No. sudo has nothing to do with the ">".
the shell sees "command" redirect file
command happens to be sudo something, but the shell is running as
you and does the redirect as you.
There are several ugly and not so ugly workarounds. One is:
yourcommand | sudo dd of=thatoutfile.txt
(assuming yourcommand didn't need to run as root)
another is to investigate sh -c "shell command with special
characters".
e.g.
sudo /bin/sh -c "yourcommand > yourfile.txt"
which will make the redirection happen in a shell running as root.
Ah too late, someone already said mostly the same thing.
More information about the spug-list
mailing list