Those Without Names Mac OS
- MacOS Big Sur
- Not Sure If This Thread Is Still Alive, But For Future Reference...If You Have The Machine Handy, 'ds Store's Answer Is The Best. But If You Can't...
- List Of Mac OS Versions Apple Wiki Fandom
Today I got the urge to change my Mac OS X Leopard account short name (home directory) so that I would have less to type in Terminal. Here’s how I changed my short name without breaking my Time Machine backups.
A warning
This guide is meant to serve as a reference to those with systems administration experience, or those with an insatiable thirst for tinkering. There are a lot of things that could go horribly wrong, possibly even making your backups unusable. I make no claims that this method will work and I cannot provide any support.
There IS, actually, a way to name your spaces. That is, you can't change the name that appears under them when you use Mission Control (which I will go on record saying is one of Apple's biggest mistakes-Spaces was a million times better, even though it too was crippled in some respects), but you can assign names to them and make it easier to tell them apart. Here we'll fill you in on the names of the different versions of the Mac operating system in order: from the newest macOS to the first version of Mac OS X and the codenames that Apple used for them. May 10, 2016 When you sign out, it will ask you if you want to keep your contacts on the Mac. If you want those contacts to be in iCloud, say YES. Then when you sign back in, it will ask if you want to Merge them with iCloud. The sign out and back in again should push the Mac Contacts to iCloud, and the iCloud Contacts to the Mac.
I have not tested the final Ruby script provided below. It was originally two utility scripts that I wrote while working through things and I combined them for simplicity. Review the code, test, and then try at your own risk.
Prepare Time Machine
When you change your short name your username and possibly group will also change. In this event, Time Machine will start a new backup from scratch. This can be avoided by going through all of the Time Machine backups and performing the following actions:
- Change the name of the home directory to your new short name (username)
- Update the permissions to your new username and group
First, turn off Time Machine backups and make sure that a backup is not currently in progress. Next, disable ACLs on your Time Machine volume using the following command (making the appropriate substitution for <tm_volume>). Without this step, you will be denied access to the files, even as root.
Next, copy the Ruby script below to a file named change_username_tm.rb and then modify it to suit your changes.
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 | dry_run=true# Run in dry-run mode. Nothing will be changed. account_name='Jon Stacey’s iMac'# Name of your Mac (found in Systems Preferences -> Sharing) drive_name='Macintosh HD'# Name of your primary hard drive new_username='jon'# Your new username that you want old_username='jonstacey'# Your old username that you detest old_group='jonstacey'# The old group that you used to belong to time_machine='Time Machine Backups'# The name of your Time Machine Backup drive # End configuration # Create array of all backups paths=Dir.glob('/Volumes/'+time_machine+'/Backups.backupdb/'+account_name+'/*/'+drive_name+'/Users/'+old_username) # Rename unless(old_path'/Volumes/'+time_machine+'/Backups.backupdb/'+account_name+'/Latest/'+drive_name+'/Users/'+old_username) new_path=File.join(File.dirname(old_path),new_username) # Rename folder File.rename(old_path,new_path)unless(dry_run) # Update permissions command='sudo chown -R #{new_username}:#{new_group} '#{new_path}' end |
When ready, execute the script in dry-run mode and review everything. When you’re satisfied, set dry_run to false and run as root.
Note: There were a lot of files in Library that would error out when trying to change permissions. Everything seems to work, so I guess I’ll find out for sure the next time I attempt a restore (may that day never come). Worst case scenario, I have to restore my files by hand which is what I’ve been doing for years on Windows.
Finally, re-enable ACLs on the TM volume using the following command.
- Don’t enable backups yet!
Change your short name
Follow Apple’s new instructions on changing your user short name under Leopard: http://support.apple.com/kb/HT1428
Finish up
MacOS Big Sur
Say a little prayer and give Time Machine a try to make sure you can still see all of your backups. If everything seems to be working, go with the hail marry and try running a Time Machine Backup Now (hint: there is an option if you click on the Time Machine status button in your menu bar). If the backup works, then you may be home free and it’s safe to re-enable automatic backups.
Breath a sigh of relief and promise yourself to plan ahead the next time you reinstall Mac OS X.
Your experience
If you have had success following this or another method, let me know by posting a comment! But remember, I can’t provide any serious technical support 😉

Written by Mårten Björk •
It is good to know the way Apple names the versions of OS X. It can be confusing That apple charges for small upgrades such as 10.3 – 10.4. Well, they don’t. Or yes they do, but it’s not like it looks.
Not Sure If This Thread Is Still Alive, But For Future Reference...If You Have The Machine Handy, 'ds Store's Answer Is The Best. But If You Can't...
Each 10.x is an own operating system (OS) in itself. A little update or bugfix normally changes the OS system from x.1 – x.2. But not in OS X, where a little bugfix or update makes 10.4.7 to 10.4.8. As I wrote before, 10.3.x and 10.4.x are two different operating systems.
So: The third number in the version number of OS X is to compare with the second number in the version number of other application or OS.
This does not concern the programs in OS X, only OS X.
Apple also gives each OS a Cat-name:
List Of Mac OS Versions Apple Wiki Fandom
- Mac OS X 10.0 (Cheetah)
- Mac OS X 10.1 (Puma)
- Mac OS X 10.2 (Jaguar)
- Mac OS X 10.3 (Panther)
- Mac OS X 10.4 (Tiger)