On Fri, 8 Apr 2005, Bill Roberts wrote:

> I've started using sudo in preference to su'ing, but I've found that
> "echo" doesn't seem to work with sudo.
>
> When I:
>
> $ sudo echo something >> /etc/portage/package.keywords
> -/bin/bash: /etc/portage/package.keywords: Permission denied
>
> I look at the permissions:
>
> ls -l /etc/portage/package.keywords
> -rw-r--r--  1 root root 520 Apr  8 06:11 /etc/portage/package.keywords

This is because the redirect happens outside of, and after the echo
command completes so you're no longer root at that point.

Try:

sudo (echo something >> /etc/portage/package.keywords)


-- 

--
gentoo-user@gentoo.org mailing list

Reply via email to