Macintosh Notes

From Simson Garfinkel
Revision as of 13:25, 8 August 2011 by Simson (talk | contribs)
Jump to navigationJump to search

Fixing a corrupt cache

If your mac prints this:

dyld: shared cached file was build against a different libSystem.dylib, ignoring cache
dyld: shared cached file was build against a different libSystem.dylib, ignoring cache
dyld: shared cached file was build against a different libSystem.dylib, ignoring cache

Try this:

 sudo update_dyld_shared_cache -force

Backing up a Mac

Although there are some nice programs like Carbon Copy Cloner and SuperDuper! for backing up Macs, here is an easy way to clone /dev/disk0s2 to /dev/disk1s2:

 #!/bin/sh
 asr --source /dev/disk0s2 --target /dev/disk1s2 --erase --noprompt 
 disktool -n disk1s2 backup

Changing the UID of a user

 dscl . -change /Users/bob UniqueID 501 1000
 chown -R 1000 /Users/bob

Create and mount an image on the mac

 hdiutil create -size 1m foo.dmg -fs HFS+ -volname NIST1 -attach -plist
 hdiutil detach /Volumes/NIST1/

Disable a MacOS Service

Briefly, to turn a service off (in this case com.apple.wikid)

  1. sudo launchctl (you will get a prompt - launchd%)
  2. list (gets a list of all the services)
  3. stop com.apple.wikid (stops the wikid service)
  4. unload com.apple.wikid (removes the wikid service from launchd)

Don't write that annoying .DS_Store file

 defaults write com.apple.desktopservices DSDontWriteNetworkStores true

See Also