PolicyKit issues with Linux MID Servers using non-admin accounts<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } On system using systemd, you may need to create PolKit rules and SELinux policies for the MID Server. The policies are only needed when you see the related errors. SELinux errors can occur when installing the MID Server in a home directory, but do not appear if installing in a common place such as /opt. The following sample PolKit policies are only for demonstration purposes. Please consult the system administrators when using them. Check the version first, some environment may have older version. To check the version, use command pkaction --version Make sure the user is in the "midserver" group or specify the group in the script. Also need to put the service name to be whatever the user set if not "mid.service". /usr/share/polkit-1/rules.d/00-midserver.rules (for version 0.106 or later) polkit.addRule(function(action, subject) { if (action.id == "org.freedesktop.systemd1.manage-units" && subject.isInGroup("midserver") && action.lookup("unit") == "mid.service") { return polkit.Result.YES; }}); /etc/polkit-1/localauthority/50-local.d/99-midserver.pkla (for version before 0.106) [midserver Permissions]Identity=unix-group:midserverAction=org.freedesktop.systemd1.manage-unitsResultAny=yesResultInactive=yesResultActive=yes