Can this be anything other than a resistor?
It's a 1 M ohm carbon composition resistor. Different manufacturers used different ways of showing the value and the Brown of the body indicates a 1 in this example I believe. The black at the end then indicates a 0. This is then followed by 5 zeros due to the green band.

If I remember correctly silver indicates tolerance but I'm unsure about this - I think it's either 5 or 10%.