jellyfin.sudoers 781 B

12345678910111213141516171819
  1. # Allow jellyfin group to start, stop and restart itself
  2. Cmnd_Alias RESTARTSERVER_SYSTEMD = /usr/bin/systemctl restart jellyfin, /bin/systemctl restart jellyfin
  3. Cmnd_Alias STARTSERVER_SYSTEMD = /usr/bin/systemctl start jellyfin, /bin/systemctl start jellyfin
  4. Cmnd_Alias STOPSERVER_SYSTEMD = /usr/bin/systemctl stop jellyfin, /bin/systemctl stop jellyfin
  5. jellyfin ALL=(ALL) NOPASSWD: RESTARTSERVER_SYSTEMD
  6. jellyfin ALL=(ALL) NOPASSWD: STARTSERVER_SYSTEMD
  7. jellyfin ALL=(ALL) NOPASSWD: STOPSERVER_SYSTEMD
  8. Defaults!RESTARTSERVER_SYSTEMD !requiretty
  9. Defaults!STARTSERVER_SYSTEMD !requiretty
  10. Defaults!STOPSERVER_SYSTEMD !requiretty
  11. # Allow the server to mount iso images
  12. jellyfin ALL=(ALL) NOPASSWD: /bin/mount
  13. jellyfin ALL=(ALL) NOPASSWD: /bin/umount
  14. Defaults:jellyfin !requiretty