My company uses Ubuntu in this configuration since 12.04 so I can't say. I assume it worked fine with an earlier version of OpenSUSE but I'm not certain about this.
I've constructed a test case though: # apt-get install samba # cat >>/etc/samba/smb.conf <<DONTCOPYTHIS [symtest] path = /srv/symtest guest ok = yes DONTCOPYTHIS # mkdir -p /srv/symtest/dir/subdir # ln -s dir /srv/symtest/link # reload smbd Now these mounts (obviously) work: # mount -t cifs //localhost/symtest /mnt -o guest # mount -t cifs //localhost/symtest/dir /mnt -o guest # mount -t cifs //localhost/symtest/dir/subdir /mnt -o guest This one errors (which is acceptable in my opinion): # mount -t cifs //localhost/symtest/link/ /mnt -o guest mount error(22): Invalid argument Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) And this one oopses: # mount -t cifs //localhost/symtest/link/subdir /mnt -o guest -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1091169 Title: deep-mounting cifs drive causes oops To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1091169/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs