tree: ac6a7c500ead4b3a9be37a67fa1d5aaeff117aa6 [path history] [tgz]
  1. client.cc
  2. main.cc
  3. README.md
  4. service.cc
  5. service.h
vm_tools/seneschal/README.md

seneschal - steward of the user's /home

Warning: This document is old & has moved. Please update any links:
https://chromium.googlesource.com/chromiumos/platform2/+/HEAD/vm_tools/seneschal/README.md

The seneschal daemon manages a set of 9P servers that individually provide fine-grained access to specific files and directories in the user's /home folder.

Clients can request (over DBus) for the seneschal to start a new server, share specific file paths with that server, and then route consumers that need to access those paths through the server. It is also possible to give a server access to additional paths even after it has been started.