I was following along with my lab and never able to get the shutdown port to recover.
Found this command: show errdisable recovery
and it show all of them disable but for security-violation
I un-do that with:
no errdisable recovery cause security-violation
than I try:
errdisable recovery cause psecure-violation
and it works!
Also using: show errdisable recovery
It show a count down of how long till it recover.