Create “default user” Profile in macOS

Create a user account on macOS that will be a template for every other user who logs into that computer. Generally I call it “template”. Make it an administrator account.

  1. Install and configure all applications as desired. It is important to run each program under the user profile. This will skip many of the initial setup prompts and first-run configuration menus.
  2. While logged in as the default profile account, empty the trash, clean history, delete application caches. Delete the “Login” keychain.
  3. Enable the built-in root user account, from Directory Utility console.
  4. Login as the root user
  5. Show all files in the finder, Open Terminal and type the following:

    Sudo defaults write AppleShowAllFiles YES

  6. Also from the terminal, make a backup copy of the existing default user profile

    cp -R /System/Library/User\ Template/English.lproj/ /System/Library/User\ Template/English.orig

  7. Remove the current contents of the default user profile

    sudo rm -rf /System/Library/User\ Template/English.lproj/*

  8. Copy template profile to the default user profile

    sudo cp -R /Users/profile/ /System/Library/User\ Template/English.lproj/

  9. Reboot, Login as Support account and remove the “template” (default) Profile from System Preferences > Users & Groups
  10. Disable to Root user from Directory Utility

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s