To carry on federal property it just has to be for official purposes. So the president can easily get a permit to carry on any federal land or installation by writing a short memo. I do not think that memo would work for non-federal carry in states that restrict concealed weapons.