man cfsanity
NAME
cfsanity - validate chk_sanity_Files against ConfigFiles.long
SYNOPSIS
cfsanity
[-machines file] [-config file] [-etc directory]
[-xm n] [-xc n]
[-files files]
[-output file]
[-verbose] [-debug]
DESCRIPTION
Checks file type, mode, uid, and gid from chk_sanity_Files with expected values in
ConfigFiles.long using markers from the specified machines.list.
OPTIONS
-machines file
Specify file for mapping. Defaults as machines.list. Note, precedence is
.node, .type, .usage., .major, .major.minor, .other, .template. If no match
exists the target file should not exist.
-config file
Specify file to use for comparison Defaults as ConfigFiles.long. This file
is typically generated by upd_ConfigFiles.ksh.
-etc directory
Specify location for machines.list and ConfigFiles.long. Defaults to
$LETC.
-xm n
Specify maximum number of machines.list entries.
-xc n
Specify maximum number of ConfigFiles.long entries.
-files file[s]
Specify input to read. Default is to read input filenames from stdin.
-output file
Specify output file instead of using stdout.
-verbose
Print verbose messages (to stderr).
-debug
Print debug messages (to stderr).
EXAMPLES
# ./cfsanity -c ./LF.long -m ./m.linux -f ./LF.out
ags :0755 root 95 : . . 0 :/etc/rc.d/a_sshd
ags !: sum .gen : . . . :/etc/nsswitch.cf
agb :0755 root 95 : . . 0 :/etc/rc.d/a_sshd
agb !: sum .gen : . . . :/etc/nsswitch.cf
nel :0640 root 0 : . . 15 :/etc/shadow
nel :0640 root 95 : . . 44 :/etc/named.conf
pup :0644 root 95 : . . 0 :/etc/fstab
pup !: sum .pup : . . . :/bin/X11/sessreg
pup !: sum .pup : . . . :/bin/X11/xhost
pup !: sum .template: . . . :/etc/X11/xdm/cfg
pup -: c=nofile .template:0640 root lman:/etc/log.d/named
pup -: c=none . :0644 root root:/etc/httpd.conf
pup ?: c=file .template: t=. (missing) :/etc/zARSC.csh
pup ?: c=file .template: t=. (missing) :/etc/zARSC.sh
Note, above output compressed for man page display.
ACKNOWLEDGEMENTS
Written at the University of Alaska Arctic Region Supercomputing Center (ARSC).
RELATED INFORMATION
Commands: chk_sanity.ksh, chk_sanity_Files, upd_ConfigFiles.ksh.