I whipped up the following trivial shell scripts to scratch this itch, and thought they might be of some use to other Zaurites.
Place the scripts somewhere in your search path, make them executable using chmod, create the /mnt/usbstorage/ directory and call from a zaurus user console prompt. You'll be prompted for root user password if you have one set. I imagine that you could fully automate these scripts by using the credentials switch and file, and even make clickable icons.
Feedback is welcome, especially if there's some really simple factor that I've overlooked.
CODE
#!/bin/sh
# msmb
# mount an SMB share so that it's RW by non-privilaged "zaurus" user
/bin/su -c '/home/root/usr/bin/smbmount //host/share /mnt/smb -o username=user netbiosname=zaurus workgroup=workgroup uid=nnn gid=nnn' root
/bin/mount|grep host
# msmb
# mount an SMB share so that it's RW by non-privilaged "zaurus" user
/bin/su -c '/home/root/usr/bin/smbmount //host/share /mnt/smb -o username=user netbiosname=zaurus workgroup=workgroup uid=nnn gid=nnn' root
/bin/mount|grep host
CODE
#!/bin/sh
# musb
# mount a USB drive so that it's RW by non-privilaged "zaurus" user
/bin/su -c '/bin/mount /dev/sda1 /mnt/usbstorage -o uid=nnn gid=nnn' root
/bin/mount|grep usbstorage
# musb
# mount a USB drive so that it's RW by non-privilaged "zaurus" user
/bin/su -c '/bin/mount /dev/sda1 /mnt/usbstorage -o uid=nnn gid=nnn' root
/bin/mount|grep usbstorage
CODE
#!/bin/sh
# usmb
# unmount the SMB share
/bin/su -c '/bin/umount /smb
/bin/mount|grep host
# usmb
# unmount the SMB share
/bin/su -c '/bin/umount /smb
/bin/mount|grep host
CODE
#!/bin/sh
# uusb
# unmount the USB drive
/bin/su -c '/bin/umount /dev/sda1' root
/bin/mount|grep usbstorage
# uusb
# unmount the USB drive
/bin/su -c '/bin/umount /dev/sda1' root
/bin/mount|grep usbstorage