diff --git a/cmd/serve/nfs/filesystem.go b/cmd/serve/nfs/filesystem.go
index e97016f5d..17e044856 100644
--- a/cmd/serve/nfs/filesystem.go
+++ b/cmd/serve/nfs/filesystem.go
@@ -122,7 +122,12 @@ func (f *FS) Chmod(name string, mode os.FileMode) (err error) {
 			fs.Logf(f, "Error while closing file: %e", err)
 		}
 	}()
-	return file.Chmod(mode)
+	err = file.Chmod(mode)
+	// Mask Chmod not implemented
+	if err == vfs.ENOSYS {
+		err = nil
+	}
+	return err
 }
 
 // Lchown changes the owner of symlink