SMB Share from Windows Machine Help

RockyX123

Cadet
Joined
Nov 25, 2022
Messages
4
I updated FreeNas to TrueNas Core (TrueNAS-13.0-U3.1) recently. I wasn't able to access my Pool on FreeNas either with the account I setup but at least I was able to do it via root through Windows Explorer before. It seems to be disabled now on the TrueNas version, which is fine. I really didn't want to have to use root for login but I can't get the users I created to access the SMB share.

I deleted my old users and set up a new user:

1669442911524.png


I created a new test Pool here with the following ACL:
1669442968711.png

1669442979990.png


The pool owner is the account rocky but to be even more explicit, I set up an ACL rule specifically for rocky to allow Full Control:

1669443011996.png



Next, I set up a SMB share path here:
1669443038186.png

1669443409318.png


with these settings:
1669443050938.png


and I had restarted the SMB service several times. The SMB service is enabled:

1669443095827.png


However, when mapping the testShare I cannot access the directory no matter what I do. I have tried it by IP, by domain (freenas.local), and I've tried using the freenas\rocky as the user.
1669443200100.png


1669443244904.png


I'm not sure what else to try. I followed all the steps in the tutorial here but to no avail:

Any help will be appreciated, thanks!
 

socra

Dabbler
Joined
Nov 3, 2018
Messages
34
@RockyX123 You could try checking the box: "Microsoft Account" for your user rocky.
Are you able to connect to the SMB share from a Linux machine (ubuntu for example?
 

RockyX123

Cadet
Joined
Nov 25, 2022
Messages
4
Hey! I enabled Microsoft Account as you asked. Still no dice.

1669478529905.png

1669478594579.png


So I tried from Ubuntu as you asked:

1669478582884.png


It didn't work either (I tried many times with both rocky and root).

1669478645713.png



@RockyX123 You could try checking the box: "Microsoft Account" for your user rocky.
Are you able to connect to the SMB share from a Linux machine (ubuntu for example?
 

socra

Dabbler
Joined
Nov 3, 2018
Messages
34
Hey! I enabled Microsoft Account as you asked. Still no dice.

View attachment 60364
View attachment 60366

So I tried from Ubuntu as you asked:

View attachment 60365

It didn't work either (I tried many times with both rocky and root).

View attachment 60367

Why are you typing //192.168.1.254/testShare ? Your share is testshare (lowercase) right?

Some other ideas:

Perhaps take VMWare Workstation or Virtualbox to set up a fresh virtual truenas box to test your config
 
Last edited:

RockyX123

Cadet
Joined
Nov 25, 2022
Messages
4
Why are you typing //192.168.1.254/testShare ? Your share is testshare (lowercase) right?

Some other ideas:

Perhaps take VMWare Workstation or Virtualbox to set up a fresh virtual truenas box to test your config

I thought the SMB would be case insensitive but just in case I tried 192.168.1.254/testshare as well, it didn't work. I'll look at the links you provided and see if they help, thanks! If not I'll post back again.
 

RockyX123

Cadet
Joined
Nov 25, 2022
Messages
4
I figured it out. The user I set up, rocky, did not have permissions to the ROOT directory (Z). However I could not change permissions to the root of the pool, so I had to SSH and then add rocky to have execute permissions so he can traverse and THEN finally SMB worked...
 
Top