[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: libtrivfs broken?
From: |
Richard Braun |
Subject: |
Re: libtrivfs broken? |
Date: |
Mon, 19 Feb 2007 23:13:05 +0100 |
User-agent: |
Mutt/1.5.9i |
On Mon, Feb 19, 2007 at 04:58:24PM -0500, Ben Asselstine wrote:
> Hello,
>
> I ran across this behaviour recently. It works if I do the same as
> the root user. Is anyone else having this problem?
>
> v+
> bing@clubber:/tmp/bing$ settrans -ac yoyo /hurd/hello --contents="yoyo"
> bing@clubber:/tmp/bing$ cat yoyo
> yoyobing@clubber:/tmp/bing$ fsysopts yoyo --contents="yaya"
> fsysopts: yoyo: Operation not permitted
I had this problem when working on the BPF translator, and was wanting to
look deeper before reporting, then I forgot :-(.
The faulty code is in hurd/libtrivfs/file-getcontrol.c :
kern_return_t
trivfs_S_file_getcontrol (struct trivfs_protid *cred,
...
{
...
if (!cred->isroot)
return EPERM;
...
}
If you check the source of fsysopts, you'll notice a call to
file_getcontrol(), which is probably what fails.
--
Richard Braun
signature.asc
Description: Digital signature
- libtrivfs broken?, Ben Asselstine, 2007/02/19
- Re: libtrivfs broken?,
Richard Braun <=
- Re: libtrivfs broken?, Thomas Bushnell BSG, 2007/02/19
- Re: libtrivfs broken?, Richard Braun, 2007/02/19
- Re: libtrivfs broken?, Thomas Bushnell BSG, 2007/02/19
- Re: libtrivfs broken?, Richard Braun, 2007/02/19
- Re: libtrivfs broken?, Thomas Bushnell BSG, 2007/02/19
- Re: libtrivfs broken?, Richard Braun, 2007/02/20
- Re: libtrivfs broken?, Thomas Bushnell BSG, 2007/02/20
- Re: libtrivfs broken?, Ben Asselstine, 2007/02/19