# How to Create TrueNAS SMB Shares
## 1. Create the Store on TrueNAS
1. Create a Dataset:
- Navigate to Storage → Datasets
- Create a new dataset with your desired name
2. Create an SMB Share:
- Go to Shares → Windows Shares (SMB)
- Add a new share pointing to your dataset
3. Configure Share Permissions:
- In the Share ACL Editor:
- Add an ACL entry for "everyone@"
- Set Permission to "FULL"
- Set Type to "ALLOWED"
4. Configure Dataset ACL:
- Navigate to your dataset
- Click "Edit Permissions"
- Add an ACE (Access Control Entry) for your user
- Enable Read, Write, Execute permissions
- Set yourself as Owner
- Apply permissions recursively
## 2. Create a Local User on TrueNAS
1. Go to Credentials → Local Users
2. Add a new user
3. Enable SMB for this user
4. Set a password
5. Save the user
## 3. Edit Share ACL Access for New User
1. Go to Shares
2. Edit Share ACL for the new SMB
3. Add a new entry
1. User
2. FULL
3. ALLOWED
Then you can access the SMB from a Linux system:
- [[Accessing TrueNAS Shares (Share) with Linux Clients]]
- [[Moving Files to SMB Shares]]
- [[How to Test TrueNAS SCALE Network & Drive Speed]]