Give useful error if mount.nfs not installed setuid.
Subsystems (2)
PATCH 1/1 Give useful error if mount.nfs not installed setuid.
If mount.nfs is not installed setuid, an attempt to perform a "user" or "users" mount will fail with a fairly obscure error message, typically about getting "permission denied" from the server.
This patch gives a more helpful message in that case.
Signed-off-by NeilBrown <[email protected]>
utils/mount/mount.c +6 -0
@@ -539,6 +539,12 @@ int main(int argc, char *argv[]) mnt_err =EX_USAGE ; goto out; } + +if (geteuid () !=0 ) { +nfs_error (_ ("%s: not installed setuid - " +"\"user\" NFS mounts not supported." )); +exit (EX_FAIL ); + } }if (chk_mountpoint (mount_point)) {
A message that is not in the archive (sent off-list or not yet received): 18466.32444.577468.951202-wvvUuzkyo1EYVZTmpyfIwg@public.gmane.org
Quoted 7 lines · Neil Brown
If mount.nfs is not installed setuid, an attempt to perform a "user" or "users" mount will fail with a fairly obscure error message, typically about getting "permission denied" from the server.
This patch gives a more helpful message in that case.
Signed-off-by NeilBrown <[email protected]>
Committed... thanks...
steved.