Hello comrades!
I had my RPi4 with LibreELEC (the last version before failure was 10.0.2) on it for about a year - set up and running perfectly, until some data got corrupted on SD card, so I ended up installing LE to an SD card from scratch.
A couple words on my previous setup:
1. Samba server running on LE to access it from Win10 PC to manage files etc. Password authentication turned on (most likely, don't remember exactly) for Samba service.
2. Didn't change anything in samba.conf from the sample except from adding the share I'd want to access from PC:
[Library]
path = /storage/library
available = yes
browseable = yes
public = yes
writeable = yes
3. A symlink was created from external drive to this library folder:
ln -s /var/media/sda1-usb-Mass_Storage_Dev/TVshows /storage/library/TVshows
This combination worked perfectly, I was able to exchange files between PC and external storage connected to RPi.
After the reinstall I tried to make the same steps to restore all this configuration with no luck. Whenever I try to access \\LibreELEC\Library\TVshows, I get the following error:
Windows cannot access \\LibreELEC\Library\TVshows
You do not have permission to access \\LibreELEC\Library\TVshows. Contact your network administrator to request access.
> \\LibreELEC\Library and other folders created directly inside it are accessible.
> It doesn't matter what folder I choose as a target for symlink - even local folders are inaccessible.
> It doesn't matter if Samba service has password authentication or not.
What am I missing here and what could I have done during the first setup that could make this configuration work? Why the symlinks don't work out of the box?