Pentagon policy now allows service members to carry personal firearms on bases while off duty, citing recent active‑shooter incidents.