10.5-directory-info

From radmind

(Difference between revisions)
Jump to: navigation, search
(Initial creation. More to add....)
(Expanded greatly, plus formatting edits.)
Line 1: Line 1:
The following listing of directories and files for Mac OS X 10.5 has been compiled from discussions on the Radmind-users mailing list.  It is intended as a reference for on-going development of negative transcripts for Mac OS X 10.5.
The following listing of directories and files for Mac OS X 10.5 has been compiled from discussions on the Radmind-users mailing list.  It is intended as a reference for on-going development of negative transcripts for Mac OS X 10.5.
-
/Library/Preferences/edu.mit.Kerberos
+
'''/Library/Application Support/Apple/ParentalControls/Users/'''
-
for local use, per system, with Identity Services?
+
Items created for all local users.  Probably can be actively managed.
 +
 
 +
'''/Library/Managed Preferences/'''
 +
Preferences that come from Workgroup Manager (MCX).  Can be managed since they are recreated automatically as needed.
-
/Library/Preferences/DirectoryServices/
+
'''/Library/Preferences/DirectoryServices/'''
for local use, per system?  override with site-specific positive transcripts for specific files?
for local use, per system?  override with site-specific positive transcripts for specific files?
Possibly could be managed with Radmind.  Could be harder to manage if binding to AD.
Possibly could be managed with Radmind.  Could be harder to manage if binding to AD.
-
/private/var/samba/shares/
+
'''/Library/Preferences/SystemConfiguration/'''
-
seems to contain one file per local user?  contents created with the user account?
+
May want to put the entire directory in the negative transcript and then only add on the few files that do not change or are not machine specific in positive ones.
 +
com.apple.Boot.plist may be the only file that is not dynamic or machine specific.
-
/Library/Preferences/com.apple.smb.server.plist
+
'''/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist'''
-
Stores SMB/CIFS server info unique for that local computer and network
+
Rebuilt at boot, if missing.  Lists available network interfaces (Ethernet, wireless, etc)
 +
 
 +
'''/Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist'''
 +
Recent Airport networks and other Airport settings.  Could be managed on a desktop, but probably not on a mobile laptop.
 +
 
 +
'''/Library/Preferences/SystemConfiguration/com.apple.network.identification.plist'''
 +
Stores network information unique for the local computer
 +
 
 +
'''/Library/Preferences/SystemConfiguration/com.apple.smb.server.plist'''
 +
Info about local Kerberos realm and a NetBIOSName and Server Description based on the machine name.
 +
 
 +
'''/Library/Preferences/SystemConfiguration/preferences.plist'''
 +
Network Locations and config info about all network interfaces
-
/Library/Preferences/com.apple.SoftwareUpdate.plist
+
'''/Library/Preferences/com.apple.SoftwareUpdate.plist'''
Always changing, after every software update run
Always changing, after every software update run
-
/Library/Preferences/com.apple.audio.DeviceSettings.plist
+
'''/Library/Preferences/com.apple.TimeMachine.plist'''
 +
Contains references to files in user accounts - probably items to exclude from Time Machine backups???
 +
 
 +
'''/Library/Preferences/com.apple.audio.DeviceSettings.plist'''
Varies per computer, gets crazier if you're on a KVM?
Varies per computer, gets crazier if you're on a KVM?
-
/Library/Preferences/com.apple.audio.SystemSettings.plist
+
'''/Library/Preferences/com.apple.audio.SystemSettings.plist'''
New in Leopard?
New in Leopard?
-
/Library/Preferences/com.apple.loginwindow.plist
+
'''/Library/Preferences/com.apple.loginwindow.plist'''
Stores the username of the last logged-in user.   
Stores the username of the last logged-in user.   
Also contains settings for autologin, display of login window lists versus fields, login window text, etc.  Probably best to manage with Radmind.
Also contains settings for autologin, display of login window lists versus fields, login window text, etc.  Probably best to manage with Radmind.
-
/Library/Preferences/SystemConfiguration/com.apple.network.identification.plist
+
'''/Library/Preferences/com.apple.security.systemidentities.plist'''
-
Stores network information unique for the local computer
+
Could be machine specific??
-
/System/Library/Extensions/Caches/com.apple.kext.info
+
'''/Library/Preferences/com.apple.smb.server.plist'''
-
New location for Extensions cache in 10.5.  Replaces /System/Library/Extensions/Extensions.kextcache
+
Stores SMB/CIFS server info unique for that local computer and network
-
/home
+
'''/Library/Preferences/edu.mit.Kerberos'''
-
????
+
for local use, per system, with Identity Services?
 +
 
 +
'''/System/Library/Extensions/Caches/'''
 +
'''/System/Library/Extensions/Caches/com.apple.kext.info'''
 +
New location for Extensions cache in 10.5.  Replaces /System/Library/Extensions/Extensions.kextcache.  Probably best to put the directory in the negative, not the file.
 +
 
 +
'''/home'''
 +
used by autofs for home directory mounting
-
/net
+
'''/net'''
used by autofs for host mounting
used by autofs for host mounting
-
/private/etc/auto_home
+
'''/private/etc/auto_home'''
 +
Settings for auto_fs
 +
 
 +
'''/private/etc/auto_master'''
 +
Settings for auto_fs.  If you comment out the entries for /home and /net, then those directories go away and do not need to be in a negative transcript.
 +
 
 +
'''/private/var/db/'''
 +
May want to put the entire directory in the negative transcript and then only add on the few files that do not change or are not machine specific in positive ones.
 +
 
 +
'''/private/var/db/CodeEquivalenceCandidates'''
 +
Used by Apple when installing updates to show that the old and new binaries are equivalent??  Seems to not change often.
 +
 
 +
'''/private/var/db/CodeEquivalenceDatabase'''
 +
Used by Apple when installing updates to show that the old and new binaries are equivalent??  Dynamically generated??
 +
 
 +
'''/private/var/db/DirectoryService/'''
 +
Directory Services configuration.
 +
 
 +
'''/private/var/db/DirectoryService/flatfile.db'''
 +
Dynamically generated??
 +
 
 +
'''/private/var/db/PanicReporter'''
 +
Kernel panic reports??
 +
 
 +
'''/private/var/db/SystemKey'''
 +
Could be unique per machine
 +
 
 +
'''/private/var/db/crls'''
 +
Certificate Revocation LIsts???
 +
 
 +
'''/private/var/db/dyld/'''
 +
Cache files that replace prebinding that occured in previous versions of Mac OS X.  Managed automatically by the OS.
 +
 
 +
'''/private/var/db/krb5kdc/'''
 +
Data for the Local Kerberos Distribution Center (LKDC), which is presumably unique on each machine.  But what about its non-unique contents, such as the .acl and .conf file?
 +
 
 +
'''/private/var/db/krb5dc/kdc.conf'''
 +
autogenerated by KDCSetup??
 +
 
 +
'''/private/var/samba/shares/'''
 +
contains data for samba shares, including per-user items
 +
 
 +
'''/private/var/spool/'''
 +
spool directories for fax, printing (cups), and mail (postfix, etc)
 +
 
 +
'''/private/var/agentx/'''
 +
AgentX snmp protocol.  Probably should be in positive.
 +
 
 +
'''/private/var/amavis/'''
 +
anti-virus/antispam mail scanner for Mac OS X Server.  Not on normally on clients.  Probably should be in positive.
 +
 
 +
'''/private/var/at/'''
 +
at jobs.  Probably should be in positive.
 +
 
 +
'''/private/var/at/spool'''
 +
Spool location for at jobs.  If using at, should probably be in negative.
 +
 
 +
'''/private/var/audit/'''
????
????
-
/private/etc/auto_master
+
'''/private/var/backups/'''
????
????
-
/private/var/db/krb5kdc/
+
'''/private/var/samba/shares/'''
-
but what about its non-unique contents, such as the .acl and .conf file?
+
seems to contain one file per local user?  contents created with the user account?
 +
 
 +
'''/private/var/virusmails/'''
 +
Associated with amavis or clamav??
 +
 
 +
'''/usr/share/servermanagerd/'''
 +
Found on Mac OS X 10.5 client. This is the for the Server Manager Daemon for Mac OS X Server.  No servermanagerd is on client.  Could be removed entirely?
 +
 
 +
'''/usr/share/wikid/'''
 +
Found on Mac OS X 10.5 client.  This is the for the Wiki Server Daemon for Mac OS X Server.  No wikid is on client.  Could be removed entirely?
 +
 
 +
'''/usr/X11/var/cache/'''
 +
font caches and other cached data for X11

Revision as of 13:51, 8 November 2007

The following listing of directories and files for Mac OS X 10.5 has been compiled from discussions on the Radmind-users mailing list. It is intended as a reference for on-going development of negative transcripts for Mac OS X 10.5.

/Library/Application Support/Apple/ParentalControls/Users/ Items created for all local users. Probably can be actively managed.

/Library/Managed Preferences/ Preferences that come from Workgroup Manager (MCX). Can be managed since they are recreated automatically as needed.

/Library/Preferences/DirectoryServices/ for local use, per system? override with site-specific positive transcripts for specific files? Possibly could be managed with Radmind. Could be harder to manage if binding to AD.

/Library/Preferences/SystemConfiguration/ May want to put the entire directory in the negative transcript and then only add on the few files that do not change or are not machine specific in positive ones. com.apple.Boot.plist may be the only file that is not dynamic or machine specific.

/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist Rebuilt at boot, if missing. Lists available network interfaces (Ethernet, wireless, etc)

/Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist Recent Airport networks and other Airport settings. Could be managed on a desktop, but probably not on a mobile laptop.

/Library/Preferences/SystemConfiguration/com.apple.network.identification.plist Stores network information unique for the local computer

/Library/Preferences/SystemConfiguration/com.apple.smb.server.plist Info about local Kerberos realm and a NetBIOSName and Server Description based on the machine name.

/Library/Preferences/SystemConfiguration/preferences.plist Network Locations and config info about all network interfaces

/Library/Preferences/com.apple.SoftwareUpdate.plist Always changing, after every software update run

/Library/Preferences/com.apple.TimeMachine.plist Contains references to files in user accounts - probably items to exclude from Time Machine backups???

/Library/Preferences/com.apple.audio.DeviceSettings.plist Varies per computer, gets crazier if you're on a KVM?

/Library/Preferences/com.apple.audio.SystemSettings.plist New in Leopard?

/Library/Preferences/com.apple.loginwindow.plist Stores the username of the last logged-in user. Also contains settings for autologin, display of login window lists versus fields, login window text, etc. Probably best to manage with Radmind.

/Library/Preferences/com.apple.security.systemidentities.plist Could be machine specific??

/Library/Preferences/com.apple.smb.server.plist Stores SMB/CIFS server info unique for that local computer and network

/Library/Preferences/edu.mit.Kerberos for local use, per system, with Identity Services?

/System/Library/Extensions/Caches/ /System/Library/Extensions/Caches/com.apple.kext.info New location for Extensions cache in 10.5. Replaces /System/Library/Extensions/Extensions.kextcache. Probably best to put the directory in the negative, not the file.

/home used by autofs for home directory mounting

/net used by autofs for host mounting

/private/etc/auto_home Settings for auto_fs

/private/etc/auto_master Settings for auto_fs. If you comment out the entries for /home and /net, then those directories go away and do not need to be in a negative transcript.

/private/var/db/ May want to put the entire directory in the negative transcript and then only add on the few files that do not change or are not machine specific in positive ones.

/private/var/db/CodeEquivalenceCandidates Used by Apple when installing updates to show that the old and new binaries are equivalent?? Seems to not change often.

/private/var/db/CodeEquivalenceDatabase Used by Apple when installing updates to show that the old and new binaries are equivalent?? Dynamically generated??

/private/var/db/DirectoryService/ Directory Services configuration.

/private/var/db/DirectoryService/flatfile.db Dynamically generated??

/private/var/db/PanicReporter Kernel panic reports??

/private/var/db/SystemKey Could be unique per machine

/private/var/db/crls Certificate Revocation LIsts???

/private/var/db/dyld/ Cache files that replace prebinding that occured in previous versions of Mac OS X. Managed automatically by the OS.

/private/var/db/krb5kdc/ Data for the Local Kerberos Distribution Center (LKDC), which is presumably unique on each machine. But what about its non-unique contents, such as the .acl and .conf file?

/private/var/db/krb5dc/kdc.conf autogenerated by KDCSetup??

/private/var/samba/shares/ contains data for samba shares, including per-user items

/private/var/spool/ spool directories for fax, printing (cups), and mail (postfix, etc)

/private/var/agentx/ AgentX snmp protocol. Probably should be in positive.

/private/var/amavis/ anti-virus/antispam mail scanner for Mac OS X Server. Not on normally on clients. Probably should be in positive.

/private/var/at/ at jobs. Probably should be in positive.

/private/var/at/spool Spool location for at jobs. If using at, should probably be in negative.

/private/var/audit/ ????

/private/var/backups/ ????

/private/var/samba/shares/ seems to contain one file per local user? contents created with the user account?

/private/var/virusmails/ Associated with amavis or clamav??

/usr/share/servermanagerd/ Found on Mac OS X 10.5 client. This is the for the Server Manager Daemon for Mac OS X Server. No servermanagerd is on client. Could be removed entirely?

/usr/share/wikid/ Found on Mac OS X 10.5 client. This is the for the Wiki Server Daemon for Mac OS X Server. No wikid is on client. Could be removed entirely?

/usr/X11/var/cache/ font caches and other cached data for X11

Personal tools