robojeb / AgFS

AgFS is a union mount style filesystem designed to allow easy access for users to remote file locations while still allowing server maintainers to keep control over who has access to what part of the file tree.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AgFS programs

AgFS has three distinct programs with the following options.

  • agfs [-i instance] mount point
  • agfsd [-p port]
  • agfs-keygen dns-name/ipaddr port user mount key-filename

Storage locations for AfFS data

Server

The server stores all generated keys and the key mapping file in /var/lib/agfs. Keys are generated through the agfs-keygen program and are automatically put in key folder and appended to the key mapping file.

Client

The client stores its keys and its instance definitions in ~/.agfs/. Keys must be manually placed by the user after being recieved from a server administrator. Users may define instances to limit what set of keys get used.

About

AgFS is a union mount style filesystem designed to allow easy access for users to remote file locations while still allowing server maintainers to keep control over who has access to what part of the file tree.

License:MIT License


Languages

Language:C++ 100.0%