There are several ways to mount a Samba (SMB) share on macOS, ranging from a quick one-time connection to setting it up to reconnect automatically.

Here are the three most common methods:

---

### Method 1: Using Finder (The Easiest Way)
This is best for most users who need to access a share manually.

1.  Open **Finder**.
2.  In the top menu bar, click **Go** > **Connect to Server...** (or press `Command + K` on your keyboard).
3.  In the "Server Address" field, type the address of the share using the `smb://` prefix:
    *   Example by IP: `smb://192.168.1.50`
    *   Example by Name: `smb://nas-server.local`
    *   Example to a specific folder: `smb://192.168.1.50/WorkSpace`
4.  Click **Connect**.
5.  If prompted, enter your **Username** and **Password**. 
    *   *Tip: Check "Remember this password in my keychain" so you don’t have to type it every time.*
6.  Select the specific volume/folder you want to mount and click **OK**.

The share will now appear on your Desktop (if enabled) and in the Finder sidebar under "Locations."

---

### Method 2: Auto-Mounting (Reconnect on Login)
To ensure the share reconnects every time you restart your Mac:

1.  Follow the steps in Method 1 above to mount the drive.
2.  Go to the **Apple Menu ()** > **System Settings** (or System Preferences).
3.  Go to **General** > **Login Items**.
4.  Under the "Open at Login" list, click the **plus (+)** icon.
5.  In the Finder window that pops up, find your mounted Network Share and click **Add**.

*Note: The share will now attempt to mount whenever you log in. If you are not on the same network (e.g., away from the office), you will get an error message.*

---

### Method 3: Using the Terminal (For Power Users/Scripts)
If you want to mount a share via the command line or a script:

1.  Create a folder where the share will be "mounted" (usually in your `/Volumes` folder):
    ```bash
    mkdir ~/Desktop/MYSAMBA
    ```
2.  Use the `mount_smbfs` command:
    ```bash
    mount_smbfs //username:password@servername/sharename ~/Desktop/MYSAMBA
    ```
    *If your password has special characters, you will need to "URL encode" them (e.g., `@` becomes `%40`).*

---

### Method 4: Use an Alias (The "Quick Launch" method)
Once you have mounted a share using Method 1:
1.  Right-click on the mounted drive icon on your desktop or in Finder.
2.  Select **Make Alias**.
3.  Drag that Alias to your desktop or your Dock.
4.  In the future, simply double-clicking that alias will automatically trigger macOS to mount the network drive.

---

### Troubleshooting Tips

*   **Windows Domain:** If you are connecting to a corporate Windows share, include the domain in the username: `DOMAIN\username` or use the format `smb://DOMAIN;username@server/share`.
*   **Speed issues:** If the share is slow to load folders, you can prevent macOS from writing `.DS_Store` files to network shares. Open **Terminal** and type:
    `defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE`
    Then restart your Mac.
*   **Connection Failed:** Ensure that your Mac and the Samba server are on the same local network or that you are connected via VPN.