It is is linoleum, you may be out of luck. When we bought our house in Florida, there were yellowish stains on the linoleum from the previous owners bathroom rugs. I tried EVERYTHING, down to stripping the wax off the linoleum, and nothing worked.

We eventually just put down ceramic tile.