Hirdetés

Új hozzászólás Aktív témák

  • Keem1

    veterán

    Srácok, szerintetek miért nem tudom pi (vagy bármilyen, nem root) userként futtatni a Domoticz service-t? Rootként simán megy, azzal nincs gond, de valahogy alapjáraton úgy működöm, hogy aminek nem kell feltétlenül root access, annak nem adnék.

    Ez a service status:
    imi@pistacio:/home/pi $ sudo service domoticz start
    Job for domoticz.service failed because the control process exited with error code.
    See "systemctl status domoticz.service" and "journalctl -xe" for details.
    imi@pistacio:/home/pi $ sudo service domoticz status
    ● domoticz.service - domoticz_service
    Loaded: loaded (/etc/systemd/system/domoticz.service; disabled; vendor preset: enabled)
    Active: activating (auto-restart) (Result: exit-code) since Mon 2021-03-22 10:45:21 CET; 17s ago
    Process: 2616 ExecStartPre=/sbin/setcap cap_net_bind_service=+ep /home/pi/domoticz/domoticz (code=exited, status=1/FAI
    imi@pistacio:/home/pi $

    Ez pedig a a domoticz.service file.
    Ha a User és a Group sorokat kikommentezem (# a sor elejére), akkor megy csodásan - rootként.
    [Unit]
    Description=domoticz_service
    [Service]
    User=pi
    Group=users
    ExecStart=/home/pi/domoticz/domoticz -www 8888 -sslwww 4443
    WorkingDirectory=/home/pi/domoticz
    ExecStartPre=setcap 'cap_net_bind_service=+ep' /home/pi/domoticz/domoticz
    Restart=on-failure
    RestartSec=1m
    #StandardOutput=null
    [Install]
    WantedBy=multi-user.target

Új hozzászólás Aktív témák