<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi Fedora Users,<br><br>Does anyone know if it's possible to start a service using systemctl without root privileges?<br><br>For example, I've set up a tomcat instance, which starts up fine when issuing systemctl start with root:<br><br>[root@fedora22 tomcats]# systemctl start tomcat@instance1<br>[root@fedora22 tomcats]# ps -ef | grep java<br>tomcat&nbsp;&nbsp; 11056&nbsp;&nbsp;&nbsp;&nbsp; 1 46 09:44 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:01 /usr/lib/jvm/jre/bin/java -classpath /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar:/usr/lib/java/commons-daemon.jar -Dcatalina.base=/var/lib/tomcats/instance1 -Dcatalina.home=/usr/share/tomcat -Djava.endorsed.dirs= -Djava.io.tmpdir=/var/cache/tomcat/temp -Djava.util.logging.config.file=/var/lib/tomcats/instance1/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager org.apache.catalina.startup.Bootstrap start<br><br>But when trying to run the command as the tomcat user which owns the instance there's a message below I'm not sure about:<br><br>[root@fedora22 system]# sudo -u tomcat bash<br>bash-4.3$ id<br>uid=91(tomcat) gid=91(tomcat) groups=91(tomcat) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023<br><br>bash-4.3$ systemctl start tomcat@instance1<br>Failed to start tomcat@instance1.service: The name org.freedesktop.PolicyKit1 was not provided by any .service files<br>bash-4.3$ <br><br><br>Thanks for any help.<br>Edward<br>                                               </div></body>
</html>