[systemd-devel] Systemd not able to spawn Exec permission denied

Krunal Patel krpatel19 at outlook.com
Mon Oct 8 05:17:07 UTC 2018


Hi,



      We have total 6 servers . 1 server is started with switched-root system option. Where sdc.service through systemd running fine. But other 5 servers, systemd is running with –switched-root option where we are not able to start. I am not sure  if systemd is corrupted or some other issue.



System unit are as below:



sdc.service



# Copyright 2017 StreamSets Inc.

#

# Licensed under the Apache License, Version 2.0 (the "License");

# you may not use this file except in compliance with the License.

# You may obtain a copy of the License at

#

#     http://www.apache.org/licenses/LICENSE-2.0

#

# Unless required by applicable law or agreed to in writing, software

# distributed under the License is distributed on an "AS IS" BASIS,

# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

# See the License for the specific language governing permissions and

# limitations under the License.



[Unit]

Description=StreamSets Data Collector (SDC)



[Service]

User=sdc

Group=sdc

LimitNOFILE=32768

Environment=SDC_CONF=/etc/sdc

Environment=SDC_HOME=/opt/streamsets-datacollector

Environment=SDC_LOG=/var/log/sdc

Environment=SDC_DATA=/var/lib/sdc

ExecStart=/opt/streamsets-datacollector/bin/streamsets dc -verbose

TimeoutSec=60



[Install]

WantedBy=multi-user.target





sdc.socket



# Copyright 2017 StreamSets Inc.

#

# Licensed under the Apache License, Version 2.0 (the "License");

# you may not use this file except in compliance with the License.

# You may obtain a copy of the License at

#

#     http://www.apache.org/licenses/LICENSE-2.0

#

# Unless required by applicable law or agreed to in writing, software

# distributed under the License is distributed on an "AS IS" BASIS,

# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

# See the License for the specific language governing permissions and

# limitations under the License.



[Unit]

After=network-online.target

Requires=network-online.target



[Socket]

ListenStream=18630

ListenStream=0.0.0.0:18630



[Install]

WantedBy=sockets.target







Thanks,



Krunal.



________________________________
From: systemd-devel <systemd-devel-bounces at lists.freedesktop.org> on behalf of Reindl Harald <h.reindl at thelounge.net>
Sent: Sunday, October 7, 2018 7:07:08 PM
To: systemd-devel at lists.freedesktop.org
Subject: Re: [systemd-devel] Systemd not able to spawn Exec permission denied



Am 07.10.18 um 10:12 schrieb Krunal Patel:
> My systemdctl script not able to start service as non root user
> sdc. It gives error with not able to spawn /path/to/streamsets :
> Permission Denied.   /path/to/streamsets has root ownership and group
> streamsets has execute permission as root user. Can you suggest if my
> systemd is currupted? Other server systemd able to start service as sdc
> user from root systemd. There systemd is running as switched-root , but
> in server where i get error has no switched-root option in systemd
> process. Is it related? Please suggest. SDC user has nologin shell

please post complete systemd units to help others helping you
_______________________________________________
systemd-devel mailing list
systemd-devel at lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/systemd-devel/attachments/20181008/71d5b76a/attachment.html>


More information about the systemd-devel mailing list