[Return to Library] [Contents] [Previous Chapter] [Next Chapter] [Index] [Help]


A    File Summary

Table A-1 contains a summary of all the files that are in the trusted computing base (TCB) on the trusted Digital UNIX system. Most of these files are installed on the base system, some of the files are created during the installation process, and some are databases created by a running system. Characteristics of those files are included in the Remarks column of the table.

Table A-1: Trusted Computing Base

File Name Remarks
/.cshrc Root account csh startup script
/.login Root account csh startup script
/.logout Root account csh logout script
/.profile Root account startup script
/vmunix OS execution image
/dev/[rz][0-3][a-z] Block device disk partitions
/dev/console System console device used in single-user mode
/dev/kmem Kernel memory pseudodevice
/dev/mem Kernel memory pseudodevice
/dev/null Bit bucket pseudodevice
/dev/pts/* Pseudo-ttys
/dev/rrz[0-3][a-z] Character device disk partitions
/dev/tty Current terminal pseudodevice
/dev/tty[0-f] Terminal devices
/dev/tty* Pseudo-ttys
/etc/auth/system/default System defaults database
/etc/auth/system/devassign Device assignment database
/etc/auth/system/files File control database
/etc/auth/system/gr_id_map Binary group name to ID map
/etc/auth/system/pw_id_map Binary user name to ID map
/etc/auth/system/subsystems Printable names for protected subsystems
/etc/auth/system/ttys.db Terminal control database
/etc/fstab Contains file systems to be mounted
/etc/group Groups database
/etc/inittab System initialization control file
/etc/passwd Accounts database
/sbin/arp Address resolution protocol (networking)
/sbin/chown Change file owner
/sbin/clri Clear on-disk inode
/sbin/date Display/change time of day
/sbin/df Display file system free space
/sbin/fsck File system consistency checker
/sbin/fsdb File system debugger
/sbin/halt Bring system down
/sbin/hostid Display/set system host ID
/sbin/hostname Display/set host name
/sbin/ifconfig Display/change network interface config (BSD networking)
/sbin/kill Send software signal to process
/sbin/killall Kill all active processes
/sbin/mknod Create special files
/sbin/mount Mount file systems or display mount table
/sbin/newfs Format disk partition
/sbin/ping Send ICMP alive request (BSD networking)
/sbin/ps Display process status
/sbin/rc[0-3].d System setup scripts
/sbin/reboot Reboot the system
/sbin/route Manage route tables (BSD networking)
/sbin/savecore Dump memory image after crash
/sbin/sh Shell
/sbin/sulogin Single-user root login password verifier
/sbin/swapon Add swap devices
/sbin/umount Unmount mounted file systems
/tcb/bin/XIsso ISSO role program
/tcb/bin/XSysadmin System administrator role program
/tcb/bin/authck Security database consistency checker
/usr/tcb/bin/edauth Authcap database editor
/usr/tcb/bin/convauth Convert auth databases
/usr/tcb/bin/convuser Convert user profile
/tcb/files/auth/<a-z>/username Protected password file
/tcb/files/auth.db Protected password database for system accounts
/var/tcb/files/auth.db Protected password database for user accounts
/tmp Temporary directory
/users Parent of users home directory
/usr/bin/at Delayed job submission
/usr/bin/atq List delayed job submissions
/usr/bin/atrm Remove delayed job submissions
/usr/bin/cancel Cancel a print request
/usr/bin/chgrp Change file group
/usr/bin/cpio Perform single-level import/export
/usr/bin/crontab Periodic job table submission
/usr/bin/csh Root account shell
/usr/bin/finger Display account information
/usr/bin/from Display mail headers
/usr/bin/ipcs Display system V IPC object status
/usr/bin/login Login program
/usr/bin/lp Submit print request
/usr/bin/lpr Submit print request
/usr/bin/lprm Cancel print request
/usr/bin/lpstat Display print subsystem status
/var/spool/mail/ Mail directory
/usr/bin/mesg Disable/enable terminal messages
/usr/bin/mt Manipulate tape device
/usr/bin/newgrp Change process group assignment
/usr/bin/nice Run process with different priority
/usr/bin/passwd Password change program
/usr/bin/rcp Network copy (BSD networking)
/usr/bin/rlogin Network login (BSD networking)
/usr/bin/rsh Remote shell (BSD networking)
/usr/bin/tar Perform single-level import/export
/usr/bin/write Open connection to another user/window
/usr/lbin/acct/accton Enable system accounting
/usr/lbin/ex3.7preserve Preserve an interrupted edit session
/usr/sbin/cron Delayed/periodic job daemon
/usr/sbin/dcheck Directory check utility
/usr/sbin/dumpfs Display superblock
/usr/sbin/edquota Edit quota controls
/usr/sbin/fastboot Bring system down
/usr/sbin/fasthalt Bring system down
/usr/sbin/icheck Inode check utility
/usr/sbin/link Perform link(2) system call
/usr/sbin/lpc Line printer control program
/usr/sbin/lpd Line printer daemon
/usr/sbin/mkpasswd Create binary database from /etc/passwd
/usr/sbin/ncheck Display file associated with inode number
/usr/sbin/netstat Display network statistics
/usr/sbin/nfsstat Display NFS statistics (NFS)
/usr/sbin/quot Disk quota maintenance command
/usr/sbin/quotacheck Disk quota maintenance command
/usr/sbin/quotaoff Disk quota maintenance command
/usr/sbin/quotaon Disk quota maintenance command
/usr/sbin/renice Change priority of running command
/usr/sbin/repquota Disk quota report
/usr/sbin/shutdown System shutdown program
/usr/sbin/trpt System reporting program
/usr/sbin/tunefs Change values in super block
/usr/sbin/vipw Manipulate /etc/passwd file
/usr/sbin/wall Send message to all logged in users
/usr/share/lib/sechelp/ Help files for user interface programs
/usr/shlib/libsecurity.so Security-relevant library routines
/var/adm/cron/ Administrative control files for cron
/var/adm/pacct Accounting file
/var/adm/utmp Hold user and accounting information (current)
/var/adm/wtmp Hold user and accounting information (since boot)

Table A-2 lists files that are installed on the trusted system but not on a nontrusted system, and files that are modified on a trusted system. The files in this table are not considered part of the trusted computing base.

Table A-2: Files Not in Trusted Computing Base

File Name Remarks
/usr/include/*.h Many files modified/added
/usr/include/sys/*.h Many files modified/added
/usr/lib/libsecurity.a Security-relevant library routines