I can only run the
mount command with superuser privileges.
How can Nautilus do the same with normal access? How do things work inside?
It depends on what it is you're trying to mount, but if memory servers anything that is listed in /etc/fstab can be mounted by anyone. This is so that sdcards and cds can be mounted.