I often encouter this problem and it really bugs me on why it is so. So let's take this example into account :
[me@localhost:~]$ sudo command > /some/file.log
As far as I know, this will not work if the user
has no permission to write in /some/file.log
, even if the command is executed as sudo
. I found some workarounds on this website so that's not a problem, but I would like to know what is the reason behind it ? Why would the command be executed as sudo
, and the redirection as user ? Any solid reason to back this up ?
root
, but I'll delete them both. – eyoung100 Oct 27 '14 at 21:41