Re: pkg_add (_pfetch) - Permission denied for /root/.netrc

2016-03-18 Thread Jaime Tarrant
bject: Re: pkg_add (_pfetch) - Permission denied for /root/.netrc > > > RCS file: > > /build/data/openbsd/cvs/src/usr.sbin/pkg_add/OpenBSD/PackageRepository.pm,v > > retrieving revision 1.117 > > diff -u -p -r1.117 PackageRepository.pm > > --- OpenBSD/PackageRep

Re: pkg_add (_pfetch) - Permission denied for /root/.netrc

2016-03-18 Thread Michael McConville
Jaime Tarrant wrote: > I noticed that line 583 of file: > > /usr/libdata/perl5/OpenBSD/PackageRepository.pm > > references the user _pkgfetch, however there is no such user on my > system (-current, updated a earlier today). Should this be the _pfetch > user instead? > > I tested changing it to

Re: pkg_add (_pfetch) - Permission denied for /root/.netrc

2016-03-18 Thread Jaime Tarrant
* On Sat Mar 19, 2016 at 12:09:06PM +1100 218 , Jaime Tarrant (j...@cookiesystems.com) wrote: > Date: Sat, 19 Mar 2016 12:09:06 +1100 > From: Jaime Tarrant > To: ports@openbsd.org > Subject: Re: pkg_add (_pfetch) - Permission denied for /root/.netrc > User-Agent: Mutt/1.5

Re: pkg_add (_pfetch) - Permission denied for /root/.netrc

2016-02-22 Thread Theo de Raadt
> > I'd like to propose > > > > 0. start with an empty environment > > 1. pass LOGNAME and USER unmolested > > 2. force PATH to the canonical default > > 3. pass SHELL unmolested, or force it to /bin/ksh > > 4. set HOME to /var/empty (no $HOME is a rare situation for programs to > > handle) > >

Re: pkg_add (_pfetch) - Permission denied for /root/.netrc

2016-02-22 Thread Stuart Henderson
On 2016/02/22 15:09, Theo de Raadt wrote: > > RCS file: > > /build/data/openbsd/cvs/src/usr.sbin/pkg_add/OpenBSD/PackageRepository.pm,v > > retrieving revision 1.117 > > diff -u -p -r1.117 PackageRepository.pm > > --- OpenBSD/PackageRepository.pm9 Feb 2016 10:02:27 - 1.117 > > +++ Op

Re: pkg_add (_pfetch) - Permission denied for /root/.netrc

2016-02-22 Thread Stuart Henderson
On 2016/02/22 23:01, Marc Espie wrote: > Theo went one step further, let's prevent ftp from fucking up and give it less > variation from our env. ok > Index: OpenBSD/PackageRepository.pm > === > RCS file: > /build/data/openbsd/cvs/s

Re: pkg_add (_pfetch) - Permission denied for /root/.netrc

2016-02-22 Thread Theo de Raadt
> RCS file: > /build/data/openbsd/cvs/src/usr.sbin/pkg_add/OpenBSD/PackageRepository.pm,v > retrieving revision 1.117 > diff -u -p -r1.117 PackageRepository.pm > --- OpenBSD/PackageRepository.pm 9 Feb 2016 10:02:27 - 1.117 > +++ OpenBSD/PackageRepository.pm 22 Feb 2016 21:59:35

Re: pkg_add (_pfetch) - Permission denied for /root/.netrc

2016-02-22 Thread Marc Espie
Theo went one step further, let's prevent ftp from fucking up and give it less variation from our env. Index: OpenBSD/PackageRepository.pm === RCS file: /build/data/openbsd/cvs/src/usr.sbin/pkg_add/OpenBSD/PackageRepository.pm,v retr

Re: pkg_add (_pfetch) - Permission denied for /root/.netrc

2016-02-22 Thread Juan Francisco Cantero Hurtado
On Mon, Feb 22, 2016 at 10:30:08PM +0100, Juan Francisco Cantero Hurtado wrote: > On Mon, Feb 22, 2016 at 10:22:12PM +0100, Marc Espie wrote: > > On Mon, Feb 22, 2016 at 09:08:09PM +, Stuart Henderson wrote: > > > On 2016/02/22 15:46, Jiri B wrote: > > > > Hi, > > > > > > > > I did quick insta

Re: pkg_add (_pfetch) - Permission denied for /root/.netrc

2016-02-22 Thread Vadim Zhukov
2016-02-23 0:22 GMT+03:00 Marc Espie : > On Mon, Feb 22, 2016 at 09:08:09PM +, Stuart Henderson wrote: >> On 2016/02/22 15:46, Jiri B wrote: >> > Hi, >> > >> > I did quick install and then I executed 'pkg_add -iv $packages' >> > under root user. >> > >> > The output get spammed with: >> > >> >

Re: pkg_add (_pfetch) - Permission denied for /root/.netrc

2016-02-22 Thread Juan Francisco Cantero Hurtado
On Mon, Feb 22, 2016 at 10:22:12PM +0100, Marc Espie wrote: > On Mon, Feb 22, 2016 at 09:08:09PM +, Stuart Henderson wrote: > > On 2016/02/22 15:46, Jiri B wrote: > > > Hi, > > > > > > I did quick install and then I executed 'pkg_add -iv $packages' > > > under root user. > > > > > > The outpu

Re: pkg_add (_pfetch) - Permission denied for /root/.netrc

2016-02-22 Thread Marc Espie
On Mon, Feb 22, 2016 at 09:08:09PM +, Stuart Henderson wrote: > On 2016/02/22 15:46, Jiri B wrote: > > Hi, > > > > I did quick install and then I executed 'pkg_add -iv $packages' > > under root user. > > > > The output get spammed with: > > > > ftp: /root/.netrc: Permission denied > > > > I

Re: pkg_add (_pfetch) - Permission denied for /root/.netrc

2016-02-22 Thread Marc Espie
On Mon, Feb 22, 2016 at 09:08:09PM +, Stuart Henderson wrote: > On 2016/02/22 15:46, Jiri B wrote: > > Hi, > > > > I did quick install and then I executed 'pkg_add -iv $packages' > > under root user. > > > > The output get spammed with: > > > > ftp: /root/.netrc: Permission denied > > > > I

Re: pkg_add (_pfetch) - Permission denied for /root/.netrc

2016-02-22 Thread Stuart Henderson
On 2016/02/22 15:46, Jiri B wrote: > Hi, > > I did quick install and then I executed 'pkg_add -iv $packages' > under root user. > > The output get spammed with: > > ftp: /root/.netrc: Permission denied > > IIUC this is caused by 'drop_priviledge_and_setup_env' function > in PackageRepository.pm

pkg_add (_pfetch) - Permission denied for /root/.netrc

2016-02-22 Thread Jiri B
Hi, I did quick install and then I executed 'pkg_add -iv $packages' under root user. The output get spammed with: ftp: /root/.netrc: Permission denied IIUC this is caused by 'drop_priviledge_and_setup_env' function in PackageRepository.pm which changes uid to '_pfetch' which spawns /bin/sh that