all_squash, anonuid



Hi,
I'm new to Linux world, a bit confused about the obtions
all_squash, anonuid, anongid.

by definition, all_squash means all remote users are mapped as an
anonymous user and anonuid means you can map remote users to a specific
user ID.

Then why these 2 obtions are combined like below.

eg.

/tmp *(rw,sync,all_squash,anonuid=500,anongid=100)


Can any one please explain.

Regards
BB

.