Correctly handle "user" and "users" mount options.
authorNeil Brown <neilb@suse.de>
Fri, 16 Mar 2007 07:07:41 +0000 (18:07 +1100)
committerNeil Brown <neilb@suse.de>
Fri, 16 Mar 2007 07:07:41 +0000 (18:07 +1100)
commitae5ec51e0ddc99dc5552e51bd5c095084dbb61aa
tree0063a8cbcf2bd6e94855e1fa8a94d2ff39652d0e
parent3eb4c9aaa218f2af4bbea2073f02e419c50d3d3d
Correctly handle "user" and "users" mount options.

If "user" or "users" is given, then allow mount.nfs to be run
by a non-root user providing that the mountpoint, filesystem, and options
exactly match what is found in fstab.

For "user", record the user name in mtab so they can unmount the
filesystem later.

Also alwasys ignore auto, owner, group and their negations as well
as "_netdev", "comment" and "loop".
support/include/fstab.h
support/nfs/fstab.c
utils/mount/mount.c