[Unit] Description=Web Services Dynamic Discovery host daemon ; Start after the network has been configured After=network-online.target Wants=network-online.target ; It makes sense to have Samba running when wsdd starts, but is not required ;Wants=smb.service [Service] DynamicUser=yes Type=simple ; Daemon parameters (including e.g. workgroup) are now set via config file: EnvironmentFile=/etc/conf.d/wsdd ExecStart=/usr/bin/wsdd $PARAMS [Install] WantedBy=multi-user.target