"srw-rw-rw-" È un Set di Permessi, Non un Tipo di File
srw-rw-rw- appare nell'output di ls -l. Scomposizione:
- s — Tipo file Socket (endpoint di comunicazione inter-processo).
- rw- — Proprietario: lettura + scrittura.
- rw- — Gruppo: lettura + scrittura.
- rw- — Altri: lettura + scrittura.
Cos'è un Socket Unix?
- Flusso di byte bidirezionale tra processi sullo stesso host.
- Creato da
socket(AF_UNIX, ...)+bind()a un percorso del filesystem. - Usato da: Docker (
/var/run/docker.sock), X11 (/tmp/.X11-unix/X0), systemd, database (PostgreSQL/.s.PGSQL.5432), Redis.
Non un File Regolare
Non puoi cat, cp o vim un socket. Strumenti: socat, nc -U, systemd-socket-activate.