You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note. The Linux D-Bus implementation uses Unix domain sockets for client to D-Bus service communications.
121
+
All containers that use D-Bus services will bind mount
122
+
(-v /var/run/dbus:/var/run/dbus:rw) the host directory where D-Bus service sockets are created.
123
+
124
+
D-Bus provides a reliable communication channel between client (SONiC management container) and service (native host OS) – all actions are acknowledged and can provide return values. It should be noted that acknowledgements are important for operations such as “image upgrade” or “config-save”. In addition, D-Bus methods can return values of many types – not just ACKs. For instance, they can return strings, useful to return the output of a command.
125
+
126
+
127
+
### 3.1.1 Security of D-Bus Communications
128
+
In addition to standard Linux security mechanisms for file/Unix socket access rights (read/write), D-Bus provides a separate security layer, using the D-Bus service configuration files.
129
+
This allows finer grain access control to D-Bus objects and methods.
0 commit comments