/usr/libexec/ld-elf.so.1: mount_smbfs: Undefined symbol "vfsisloadable"

leafy leafy at leafy.idv.tw
Tue Apr 13 01:28:09 PDT 2004

On Tue, Apr 13, 2004 at 06:26:28PM +1000, Tim Robbins wrote:
> There are quite a number of reasons why non-root users can't mount smbfs
> shares right now; the first of which is kiconv, as you mentioned, but
> there are also problems with the permissions on /dev/nsmb*, suser() checks
> in netsmb, and the credentials mount_smbfs passes in to the kernel which
> get subsequently rejected by netsmb:
>         ctx->ct_ssn.ioc_owner = ctx->ct_sh.ioc_owner = 0; /* root */
> The easiest way to get non-root mounts working is to enable the
> #ifdef APPLE code in libsmb and mount_smbfs, then make mount_smbfs
> suid root. Whether this is actually any less secure than adding
> proper support for user mounts is debatable.
> Tim
Can we modify it to behave similarly to mount_cd9660, where when the 
mount point is owned and writable by the mounting user, then it is 

"Without the userland, the kernel is useless."
               --inspired by The Tao of Programming

More information about the freebsd-current mailing list