ちなみに spidermonkey は polkit という権限管理デーモンから依存されています、なぜなら権限管理のポリシーが JavaScript で書けるからです
パヨヨンの電源切るのとか明らかに root 権限必要そうなもの (sudo reboot とかするし) なんだけど、一般ユーザでもメニューからシュッとシャットダウンできたりするじゃないですか。
あの辺りの権限周りを管轄しているのが polkit
あと USB メモリとか普通はデバイスのマウントや書き換えに root 権限必要なのに何故かユーザがニュッとできる、あれもたぶん polkit とかが一枚噛んでいるはず (確認してないけど、たしかそうだった気がする)