Op de CasaOS manier
CasaOS is een stuk software waarmee je een goed beheersbaar docker systeem op een Raspberry PI of andere linux machine kunt plaatsen en vele apps kunt draaien.
Er is GEEN app waarmee je samba kunt activeren. Deze is standaard al geactiveerd.
Start de filebrowser "Files"en ga naar de map die je wilt delen:
Klik rechtsboven op de map en daar staan dan drie stipjes. Als je daar op klikt, ontvouwt zich een menu waarin je de optie delen kunt kiezen. CasaOS regelt dan zelf dat deze map gedeeld wordt in het locake netwerk voor de gebruikers die beschikbaar zijn in de linux distributie waarop CasaOS draait.
CasaOS past zelf de smb.conf setting aan en voegt daar een tweede smb.casa.conf file aan toe.
Op de ouderwetse manier
Alle onderstaande informatie is verouderd, maar WEL bruuikbaar als je geen CasaOS op de linux server hebt draaien.
Vanuit een terminal kun je de samba configuratie aanpassen
sudo nano /etc/samba/smb.casa.conf
Daarin tref je deze zettings aan:
[media]
comment = CasaOS share media
public = Yes
path = /media
browseable = Yes
read only = No
guest ok = Yes
create mask = 0777
directory mask = 0777
force user = root
daarna moet de samba deamon herstart worden met dit commando:
sudo service smbd restart
Nu werkt de share en is zichtbaar vanaf andere linux machines.
Een samba wachtwoord voeg je toe met het volgende commando:
sudo smbpasswd -a gebruikerNu de volgende casus: Twee personen met verschillende rechten toegang geven tot (een deel van) een share:
Zorg er voor dat beide gebruikers bestaande gebruikers zijn in linux. Een wachtwoord ken je toe met dit commando
sudo smbpasswd -a user2sudo service samba restartWindows 11 client
Windows 11 is echter kieskeuriger en ziet de share niet. Daarvoor is een andere ingreep nodig:
open smb.conf:
sudo nano /etc/samba/smb.conf
controleer of elders geen SMB 1 verwijzingen staan. Dat kan ook NT1 heten:
verwijder dus regels zoals:
ntlm auth = yes
client min protocol = NT1
server min protocol = NT1