BSD Ports

filesystems/cfs 1.5.0_1 FreeBSD

Cryptographic file system implemented as a user-space NFS server

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD0CLAUSE
Categories
filesystems, security
Package size
86.8 KiB, 426.3 KiB installed

Description

This is CFS, Matt Blaze's Cryptographic File System. It provides transparent encryption and decryption of selected directory trees. It is implemented as a user-level NFS server and thus does not require any kernel modifications.

For an overview of how to use it, read "${PREFIX}/share/doc/cfs/notes.ms" and the manual pages. There is a paper describing CFS at:

https://www.scs.stanford.edu/nyu/02fa/lab/cfs.pdf

In the other systems

SystemPortVersion
FreeBSDfilesystems/cfs1.5.0_1
NetBSDsecurity/cfs1.5.0
MidnightBSDfilesystems/cfs1.5.0

Install

Binary package:

pkg install cfs

From the ports tree:

cd /usr/ports/filesystems/cfs/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	cfs>0:filesystems/cfs

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.5.0_11.5.0_1-1.5.0_11.5.0_1
FreeBSD:14:quarterly1.5.0_11.5.0_1n/a1.5.0_11.5.0_1
FreeBSD:15:latest1.5.0_11.5.0_1n/a1.5.0_11.5.0_1
FreeBSD:15:quarterly1.5.0_11.5.0_1n/an/an/a
FreeBSD:16:latest1.5.0_11.5.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

No options to configure.

Service scripts
cfsd

Message after installing

Quick start instructions:

  - add the following entry to /etc/exports:

    /usr/local/cfsd-bootstrap 127.0.0.1

  - create the default CFS mountpoint (if you want to use a different
    mountpoint, set the cfsd_mountpoint variable in /etc/rc.conf):

    # mkdir /crypt

  - enable rpcbind, mountd and cfsd in /etc/rc.conf:

      cfsd_enable="YES"
      mountd_enable="YES"

  - start mountd and cfsd, or restart:

    # service mountd start
    # service cfsd start

Files

Manual pages 8
  • cattach(1)
  • ccat(8)
  • cdetach(1)
  • cfsd(8)
  • cfssh(1)
  • cmkdir(1)
  • cname(8)
  • cpasswd(1)
pkg-plist 19
  • bin/cattach
  • bin/cdetach
  • bin/cmkdir
  • bin/cpasswd
  • bin/cfssh
  • sbin/ccat
  • sbin/cfsd
  • sbin/cname
  • share/doc/cfs/README.install
  • share/doc/cfs/notes.ms
  • share/man/man1/cattach.1.gz
  • share/man/man1/cdetach.1.gz
  • share/man/man1/cmkdir.1.gz
  • share/man/man1/cpasswd.1.gz
  • share/man/man1/cfssh.1.gz
  • share/man/man8/ccat.8.gz
  • share/man/man8/cfsd.8.gz
  • share/man/man8/cname.8.gz
  • @dir(,,0)
distinfo 1
FileSizeSHA256
cfs-1.5.0.tar.gz110065dfae1656fb9a063ce3eeae3774de2c59af86f7bf72d1461237a0b61df58a7810
Master sites 1
  • http://www.bayofrum.net/dist/cfs/

Commit history 0

No commits in the history this site was built from.