Project

General

Profile

Actions

Support #3183

closed

Dropping privileges on debian. Permission denied to bind to socket

Added by Daniel Vein over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Affected Versions:
Label:

Description

user@debian:~$ sudo suricata c /etc/suricata/suricata.yaml -q 0 --user suri --group suri
21/9/2019 -
23:02:23 - <Notice> - This is Suricata version 4.1.2 RELEASE
21/9/2019 -- 23:02:40 - <Warning> - [ERRCODE: SC_ERR_INITIALIZATION(45)] - Unix socket: UNIX socket bind(/var/run/suricata-command.socket) error: Permission denied
21/9/2019 -- 23:02:40 - <Warning> - [ERRCODE: SC_ERR_INITIALIZATION(45)] - Unable to create unix command socket
21/9/2019 -- 23:02:40 - <Notice> - all 10 packet processing threads, 4 management threads initialized, engine started.

Actions #1

Updated by Daniel Vein over 4 years ago

You can close this support ticket. I was able to figure it out looking at Bug #1973. I needed to change the default debian suricata.yaml and change /var/run/suricata-command.socket to /var/run/suricata/suricata-command.socket, then create the dir /var/run/suricata and give it the proper permissions.

On another note the debian suricata package doesn't ship with suricata-update and instead is packaged with oinkmaster, but when I update the rules and run it, I get a bunch of flowbit errors...

Actions #2

Updated by Andreas Herz over 4 years ago

  • Status changed from New to Closed

The issue with suricata-update will be adressed by the debian team :)

Actions

Also available in: Atom PDF