The command to mount an aufs filesystem is
mount. The filesystem type (shown in
/proc/mounts or in the output of
mount with no arguments) is
fuse. This shows that aufs is a filesystem of its own, it doesn't use FUSE. It's implemented with its own kernel driver, not through the FUSE kernel driver.
If you want to use aufs as a non-root user, root has to allow it. There are several mechanisms for that, the simplest being to add some lines in
Note that you should review those lines carefully, because they may well allow users to bypass your system's security. Anyone can use FUSE because the FUSE kernel driver enforces restrictions on what the user code can do: non-root users can only mount onto a directory that they own, and can only expose files that they own. The aufs driver does not enforce any such restriction, which both makes it more powerful and difficult to delegate.
There's no mechanism in
/etc/fstab to allow users to specify different mount options. This is by design: many mount options would allow users to bypass the system's security. It would be complicated to figure out which options are safe, and the
mount command (which parses
/etc/fstab) doesn't try. If you, as the administrator, want to allow different sets of mount options, then you need to list them all.