President Barack Obama gave the go-ahead for fresh oil sanctions against Iran Friday, judging there is enough oil on world markets to ensure the move will not hit US consumers. With just hours to go before a legal deadline, Obama determined global production levels allowed the US to levy sanctions against banks and other financial institutions buying oil from Iran, without prompting an oil shock.