linux - How do you programmatically reboot Ubuntu while logged in as a guest user? -


i want write script reboots computer while logged in guest user. know possible because guest user can shutdown settings button in top right corner.

however, when try run reboot script or terminal, reboot: need root. can't use sudo because guest user doesn't have sudo access.

why doesn't reboot work when shutdown button able reboot system guest?

the login session handled systemd-logind, runs root , allows signal reboot. graphical reboot button does.

you can signal command line well:

dbus-send --system --print-reply \     --dest=org.freedesktop.login1 /org/freedesktop/login1 \          "org.freedesktop.login1.manager.reboot" boolean:true 

the reboot command tries reboot system on own, without systemd-logind. therefore fails because you're not able give root access.


Comments

Popular posts from this blog

IF statement in MySQL trigger -

c++ - What does MSC in "// appease MSC" comments mean? -

javascript - Blogger related post gadget image Resize s72-c [ Need Expert Help ] -