CFS nie skompiluje siê "samo" pod Linuxem. Podążaj za niniejszymi instrukcjami, jeśli chcesz uruchomiæ CFS na swoim Linuxie. Jest kilka metod osiągniêcia tego celu, ale najprostsza bazuje na modyfikacjach przeprowadzonych przez Olafa Kircha. Jego wersja CFS jest dostêpna z: ftp.mathematic.th-darmstadt.de.
Olaf podpisał zmodyfikowane archiwum. Podpis PGP dla zmodyfikowanej wersji cfs-1.1.2 można otrzymaæ z: ftp.mathematic.th-darmstadt.de.
W trybie jednego użytkownika, skompiluj cfs za pomoca komendy "make".
(przeczytaj najpierw odpowiednie pliki, tzn. README, Changes itp. - przyp.
autora). Po kompilacji, zainstaluj: cfsd, cdetach, ccat, cmkdir, cname i
cattach do katalogu /usr/local/sbin - właścicielem tych plikow niech bêdzie
root, a grupa, do której muszą one należeæ to wheel. Nadaj plikom atrybuty
551.
Dla bezpieczeñstwa można wygenerowaæ sumy kontrolne MD5, na czystych binariach. Nastêpnie skopiuj te pliki razem z "md5sum", na media takie jak płyta CD, albo dyskietka i zabezpiecz ją przed zapisem.
Utwórz katalog /.cfsfs, który bêdzie używany przez serwer CFS. Niech właścicielem katalogu bêdzie root, grupa root, a jego atrybuty niech wynoszą: 000. Utwórz katalog /securefs, ktory stanie siê korzeniem drzewa Kryptograficznego Systemu Plików.
Dodaj nastepującą liniê do /etc/rc.d/rc.local:
echo -n "Inicjacja Kryptograficznego Systemu Plików: " if [ -x /usr/local/sbin/cfsd ]; then /usr/local/sbin/cfsd > /dev/null echo -n "cfsd " /bin/mount -o port=3049,intr localhost:/.cfsfs /securefs echo -n "loopback" echo "done" else echo "Nie zainstalowano poprawnie Kryptograficznego System Plików" fi
Użytkownicy Red Hata powinni dodaæ plik "cfsfs", który znajduje siê na koñcu tego dokumentu do katalogu /etc/rc.d/init.d. Nastêpnie utworzyæ dołączenie symboliczne "S65cfsfs" i umieściæ go w odpowiednim katalogu startowym, np. rc3.d używając komendy:
ln -s /etc/rc.d/init.d/cfsfs S65cfsfs
we właściwym katalogu startowym. Nastêpnie należy dodaæ liniê:
/.cfsfs localhost
w pliku /etc/exports. Na koñcu dodaj liniê:
portmap: 127.0.0.1
do pliku /etc/hosts.allow.
Teraz powinieneś zrestartowaæ komputer. Po jego uruchomieniu, użyj komendy mount żeby sprawdziæ, czy CFS pracuje. Jeśli wszystko zadziałało, powinieneś zobaczyæ nową nastêpującą liniê po wykonaniu komendy mount.
localhost:/.cfsfs on /securefs type nfs(rw,port=3049,intr,addr=127.0.0.1)