Configuring MacOS Users for Bash

If you have Actors that run MacOS 11 or later, note that these use the Zsh shell for user accounts by default. This shell is not compatible with Validation testing through these user accounts.

For Validation testing on non-system accounts, you must set the default shell for any user accounts to bash.

To Configure User Accounts with Bash 

Choose one of these methods to configure user accounts for the bash shell.

Configure user accounts from the MacOS desktop

  1. Navigate to System Settings.

  2. Open Users and Groups.

  3. Unlock admin settings (gold lock).

  4. Right-click a user account and select Advanced Options.

  5. Select the bash shell (/bin/bash) and save the settings.

  6. Repeat for each user account that will be used for Validation testing.

Configure user accounts from the Mac terminal

cat /etc/shells
	
echo $SHELL    (optional to see current users shell)
	
sudo chsh -s /bin/bash <username>
  • January 23, 2023
  • February 1, 2023
In This Article