Date: Thu, 24 Oct 2024 14:36:47 -0600 From: Alan Somers <asomers@freebsd.org> To: Shawn Webb <shawn.webb@hardenedbsd.org> Cc: current@freebsd.org Subject: Re: ZFS sharenfs broken Message-ID: <CAOtMX2hSgVA1buzTna%2BciLW-ewA%2B2Sa%2B9ZHuphOCW%2BT8iRqV4Q@mail.gmail.com> In-Reply-To: <finblit5mng4o6fujnf2vfiotq74xj3par5kz6vrcflg4viwud@s54qavuv5c3h> References: <finblit5mng4o6fujnf2vfiotq74xj3par5kz6vrcflg4viwud@s54qavuv5c3h>
next in thread | previous in thread | raw e-mail | index | archive | help
I think that's just an exports(5) syntax error. I don't think "=3D" should follow "-ro". Try this instead: zfs set sharenfs=3D'-ro -alldirs 172.16.1.0/24' rpool/data/build/pub On Thu, Oct 24, 2024 at 2:26=E2=80=AFPM Shawn Webb <shawn.webb@hardenedbsd.= org> wrote: > > Hey all, > > I'm exposing some ZFS datasets using the `zfs set sharenfs` option. > However, this causes mountd to complain: > > =3D=3D=3D=3D BEGIN mountd LOG =3D=3D=3D=3D > Oct 24 20:19:59 hbsd-os-build-01 mountd[89840]: bad exports list line '/d= ata/build/pub/current -ro' > Oct 24 20:20:07 hbsd-os-build-01 mountd[14071]: =3D after op: ro > Oct 24 20:20:07 hbsd-os-build-01 mountd[14071]: bad exports list line '/d= ata/build/pub -ro' > Oct 24 20:20:07 hbsd-os-build-01 mountd[14071]: =3D after op: ro > Oct 24 20:20:07 hbsd-os-build-01 mountd[14071]: bad exports list line '/d= ata/build/pub/13-stable -ro' > Oct 24 20:20:07 hbsd-os-build-01 mountd[14071]: =3D after op: ro > Oct 24 20:20:07 hbsd-os-build-01 mountd[14071]: bad exports list line '/d= ata/build/pub/cross-dso-cfi -ro' > Oct 24 20:20:07 hbsd-os-build-01 mountd[14071]: =3D after op: ro > =3D=3D=3D=3D END mountd LOG =3D=3D=3D=3D > > The command I ran for those datasets: > > zfs set sharenfs=3D'ro=3D172.16.1.0/24,-alldirs' rpool/data/build/pub > > (Replace that last argument with the other datasets. The same exact > command was used, just with the dataset changed.) > > The /etc/zfs/exports file contains: > > =3D=3D=3D=3D BEGIN exports =3D=3D=3D=3D > # !!! DO NOT EDIT THIS FILE MANUALLY !!! > > /data/build/pub -ro=3D172.16.1.0/24 -alldirs > /data/build/pub/13-stable -ro=3D172.16.1.0/24 -alldirs > /data/build/pub/cross-dso-cfi -ro=3D172.16.1.0/24 -alldirs > /data/build/pub/current -ro=3D172.16.1.0/24 -alldirs > =3D=3D=3D=3D END exports =3D=3D=3D > > I'm a bit unsure of what to do here. I'm not sure if the issue lies in > ZFS or mountd or something else entirely. > > `uname -a` shows: > > FreeBSD hbsd-os-build-01 15.0-CURRENT-HBSD FreeBSD 15.0-CURRENT-HBSD #0 = hardened/current/master-n194236-a8e5e4e37b03: Thu Oct 24 19:49:31 UTC 2024 = root@hbsd-os-build-01:/usr/obj/usr/src/amd64.amd64/sys/HARDENEDBSD amd6= 4 > > Thanks, > > -- > Shawn Webb > Cofounder / Security Engineer > HardenedBSD > > Tor-ified Signal: +1 303-901-1600 / shawn_webb_opsec.50 > https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/0= 3A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOtMX2hSgVA1buzTna%2BciLW-ewA%2B2Sa%2B9ZHuphOCW%2BT8iRqV4Q>