Opening a US company is not related to your nationality but to your place of residence, so the following countries are prohibited from opening a US company, and consequently if you reside in them you will not be able to open company:

Somalia, Yemen, Syria, Iraq, South Sudan, Sudan, Libya, Lebanon

But if you hold the nationality of one of these countries and reside in any unlisted country, and you can prove this with a driver’s license or residence card issued by the country of residence, you can easily establish an American company.