If you set 'hide unreadable = yes' for any share, it doesn't hide directories
which can't read by any user.
It works fine with files!
The problem was the linux group.
The group has changed after adding to "userlist"!
authentication mode: tdbsam
after remove and add everything worked fine!