From mboxrd@z Thu Jan 1 00:00:00 1970 From: Claes Wallin (=?UTF-8?Q?=E9=9F=8B=E5=98=89=E8=AA=A0?=) Subject: bug#21142: Sshfs-fuse requires fuse Date: Sun, 29 Nov 2015 17:41:20 +0100 Message-ID: References: <20150727150532.GA18963@debian> <87wpxk2wjh.fsf@netris.org> <87si3pm4tm.fsf@gnu.org> <87k2p0luo3.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a113d7502294f7c0525b098ab Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37344) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3538-0003Lt-DQ for bug-guix@gnu.org; Sun, 29 Nov 2015 11:42:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a3535-0007RT-3e for bug-guix@gnu.org; Sun, 29 Nov 2015 11:42:06 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:41686) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3535-0007RP-0V for bug-guix@gnu.org; Sun, 29 Nov 2015 11:42:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1a3534-00081S-Rv for bug-guix@gnu.org; Sun, 29 Nov 2015 11:42:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87k2p0luo3.fsf@gnu.org> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 21142@debbugs.gnu.org --001a113d7502294f7c0525b098ab Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Nov 29, 2015 3:58 PM, "Ludovic Court=C3=A8s" wrote: > >> However, we explicitly patch it because in practice the =E2=80=98fuser= mount=E2=80=99 > >> binary must be at least set-user-gid to fuse, per mount.fuse(8): > > [ . . . ] > >> On GuixSD, this is addressed by having =E2=80=98fusermount=E2=80=99 se= tuid-root in > >> /run/setuid-programs, so things just work. You mean under GuixSD this works automagically? Or only if fuse is installed globally and indicated as setuid? (I forget how that works, but I'll look into it, no need to describe in detail here) > > Ok, that's pretty clear then. Is this clear somewhere in the documentation? > > Otherwise I suppose we should fix that. > > Regarding foreign distros, I suppose we could add a paragraph about FUSE > under =E2=80=9CApplication Setup=E2=80=9D? Would you like to submit a pa= tch against > guix.texi? I would like to. I'll see when I get around to it, hopefully around New Year's. --=20 /c --001a113d7502294f7c0525b098ab Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

On Nov 29, 2015 3:58 PM, "Ludovic Court=C3=A8s" &l= t;ludo@gnu.org> wrote:

> >> However, we explicitly patch it because in pra= ctice the =E2=80=98fusermount=E2=80=99
> >> binary must be at least set-user-gid to fuse, per mount.fuse(= 8):
> > [ . . . ]
> >> On GuixSD, this is addressed by having =E2=80=98fusermount=E2= =80=99 setuid-root in
> >> /run/setuid-programs, so things just work.

You mean under GuixSD this works automagically? Or only if f= use is installed globally and indicated as setuid? (I forget how that works= , but I'll look into it, no need to describe in detail here)

> > Ok, that's pretty clear then. Is this clear so= mewhere in the documentation?
> > Otherwise I suppose we should fix that.
>
> Regarding foreign distros, I suppose we could add a paragraph about FU= SE
> under =E2=80=9CApplication Setup=E2=80=9D?=C2=A0 Would you like to sub= mit a patch against
> guix.texi?

I would like to. I'll see when I get around to it, hopef= ully around New Year's.

--
=C2=A0=C2=A0 /c

--001a113d7502294f7c0525b098ab--