一般アカウントでシャットダウンやリブートを可能にするのはpolkitの役割のようだ。
https://wiki.archlinux.org/title/Power_management#Using_systemd-logind
# packman -S polkit
# sync; sync; sync; reboot
一般ユーザーでログインして、
$ loginctl show-session $XDG_SESSION_ID --property=Active
Active=yes
ふむふむ
$ sync; sync; sync; reboot
リブートしてくれた。よーっし。