A growing list of projects and problems I intend to address in the future; first, solutions for the most common problems I'm asked:
- Why is SSH still asking for a password after "Offering public key"? -- the definitive solution
- Why do shared Excel workbooks open as Read-Only on OS X sometimes?
- How do I enable the root account in Mac OS X?
- Why can't I `su` to other users, or to root, in a fresh Linux or OS X install?
- How do I disable the blue bar in Fedora 10+?
- How can I reinstall OS X without a retail CD? - working around "This software cannot be installed on this computer"
- Home automation + speech synthesis + recognition
- Home automation with optional speech recognition on Linux
- Home automation with optional speech recognition on Mac OS X
- Linux speech recognition using CMU Sphinx
- Interface customization
- Customize the Linux login screen
- Customizing, adding to and removing items from Linux menus
- Customize the bash/tcsh login prompt
- Using colors with vim and ls on OS X or Linux
- Use the .aliases, .env, .cshrc, .bashrc and .bash_profile / .profile files
- Backing up and recovering data
- Make backups on Linux with rsync, just like Time Machine
- Make Time Machine run at custom intervals instead of every hour
- Data recovery using a Linux live CD or OS X install CD
- Clone any hard drive, partition or installation
- Sharing and remote access between Windows, Mac and Linux
- Making Windows show up in the Finder
- File sharing between Windows and Linux
- File sharing between Mac and Linux
- File sharing between Linux boxes
- Using `su`, `sudo`, users, groups and the root account
- Making a custom sudoers file
- Fix a malfunctioning `sudo`
- Disable or allow custom usage of `su`
- Enable non-admin users to use `su` and `ping`
- Enable root to login graphically when it is disabled
- Enable the root account in Mac OS X
- Enable root's system mailbox in Mac OS X
- Manage users and groups in Linux from the command line
- Manage users and groups in Mac OS X from the command line
- Clone a user account to a new Mac without using Migration Assistant
- Recovering from `chmod 777 /` on Mac OS X without reinstalling or losing data
- VNC, Screen Sharing, SSH, monitoring and remote control
- Passwordless SSH on OS X and Linux using RSA publickeys
- Why is SSH still asking for a password after "Offering public key"? -- the definitive solution
- Disabling/enabling SSH timeout
- Use VNC on an existing X display
- Use Screen Sharing to view only
- Fix the "grey screen" issue when using Linux VNC
- Use Screen Sharing from Linux server to Mac client
- Use Screen Sharing from Mac server from Linux client
- Use Screen Sharing / VNC from Mac or Linux server to Windows client
- Access your Mac or Linux desktop remotely without port forwarding or public IPs
- Use a LAN messenger to chat with other users at home or at the office
- Pop up a message on someone's screen via SSH in OS X
- Pop up a message on someone's screen via SSH on Linux
- Using publickey authentication to pop up windows and run scripts on all LAN machines simultaneously
- Disable the Screen Sharing menu icon that alerts the watched of your presence -- for sysadmins or sneaky people
- Using osascript to login, logout, trigger menus and send keystrokes
- Virtualization
- Virtual Windows machine on a Linux host
- Virtual Windows machine on an OS X host
- Migrating a vdi to a physical drive or partition
- Expanding the size of a vdi
- Rebuilding the RPM database when yum starts being finickey
- Make yum keep copies of all installed software
- Use Spaces in Mac 10.5+ like workspaces, for the migrating Linux user
- Why do shared Excel workbooks open as Read-Only sometimes?
- Reset Linux passwords
- Reset Mac passwords
- Reset Windows passwords
- Change Mac password temporarily without knowing it -- for sysadmin use
- Take a screenshot from the command line in OS X or Linux
- Write a shopping cart with PHP and MySQL, compatible with any browser or operating system
- Load a kernel module or execute a custom startup script on boot
- Fix a very slow USB storage device, or one that refuses to be partitioned
- Install Mac OS X using Firewire and retail or OEM installation disk
- Disable the blue bar in Fedora 10+ (enable text-only boot)
- Mount a filesystem from the command line in Mac OS X
- Use color syntax with vim/vi
- Open Postal Service LabelGenerationServlet files with Preview after 10.5 security update
- Get Myth II: Soulblighter working with newer Linux kernels, for the nostalgic among us
Read Full Post