Files and Paths

Documentation / Contents - CyLogin

Files and Paths

PREFIX defaults to /usr/local. CONFDIR defaults to /etc/cyanotype.

System Conf

/etc/cyanotype/cylogin.conf     master conf
/etc/cyanotype/Xservers         local/foreign display lines
/etc/cyanotype/Xaccess          XDMCP access (xdm-compatible)
/etc/cyanotype/Xsetup           root hook before greeter
/etc/cyanotype/Xstartup         root hook after auth, before session
/etc/cyanotype/Xsession         user session script (unless session=)
/etc/cyanotype/Xreset           cleanup after session

Samples and scripts ship under PREFIX/share/cylogin/ and PREFIX/share/cylogin/scripts/. Classroom conf sample: cylogin.conf.classroom.sample.

Optional user override for lock_timeout and related:

~/.cyanotype/cylogin.conf

Runtime

/var/run/cyanotype/             pid and runtime
/var/run/cyanotype/cylogind.pid
/var/lib/cyanotype/authdir/     cookies; mode 0711
/var/lib/cyanotype/enable-state/  previous DM path, enable state

Cookie files mode 0600. Faces cache under authdir may be owned by greeter_user.

Share Install

PREFIX/bin/cylogind
PREFIX/bin/cylogin-greeter
PREFIX/bin/cylogin              (greeter alias)
PREFIX/bin/cylogin-authcheck    (4755)
PREFIX/bin/cychooser
PREFIX/bin/cylogin-enable
PREFIX/bin/cylogin-disable
PREFIX/share/cylogin/           samples, PAM, init, rc.d, faces
PREFIX/share/cylogin/faces/<user>.rgb
PREFIX/share/cyhelp/CyLogin/    this book

User face override: $HOME/.icons/login.rgb or login.icon (regular file).

Init and PAM

Linux:

/etc/init.d/cylogind
/etc/default/cylogind
/etc/pam.d/cylogin
/etc/X11/default-display-manager
/etc/X11/xorg.conf.d/10-cylogin-dummy.conf   (headless only)

NetBSD:

/etc/rc.d/cylogind
cylogind=YES in /etc/rc.conf

Man: man/cylogin.1, man/cylogind.8. EPM prep: docs/cylogin-epm-prep.md and docs/cylogin-epm.md.

Cyanotype Project. Blueprint Desktop. BSD 2-clause. Not affiliated with Silicon Graphics. SGI, IRIX, and Indigo Magic belong to their owners. 1.0 is aimed at 31 October 2026.