[Risolto] Condivisioni SAMBA

salve, sto cercando di configurare una condivisione di samba su fedora 25.
ho usato webmin per avere un tool grafico, ma non sono riuscito in pieno ad avere quello che volevo.
in pratica volevo creare una condivisione che fosse accessibile per lo scambio (browseable e read/write) di documenti tra colleghi.

usando webmin ho creato un utente ptux di samba con la sua_password
poi ho creato la cartella condivisa (da webmin), il livello di sicurezza user, l’accesso “solo guest” e “guest = ptux” insomma, quello che ne è uscito è il seguente file di configurazione.

See smb.conf.example for a more detailed config file or

read the smb.conf manpage.

Run ‘testparm’ to verify the config is correct after

you modified it.

[global]
	workgroup = SAMBA
	security = user
	passdb backend = <****>
	printing = cups
	printcap name = cups
	load printers = yes
	cups options = raw

[homes]
	comment = Home Directories
	valid users = %S, %D%w%S
	browseable = No
	read only = No
	inherit acls = Yes

[printers]
	comment = All Printers
	path = /var/tmp
	printable = Yes
	create mask = 0600
	browseable = No

[print$]
	comment = Printer Drivers
	path = /var/lib/samba/drivers
	write list = root
	create mask = 0664
	directory mask = 0775

[myshare]
	guest only = yes
	path = /home/ptux/myshare
	public = yes
	write list = ptux
	writeable = yes
	guest account = ptux
	wide links = no
	force user = ptux
        browseable = yes

ho concluso dando un riavvio di samba. quando però sono passato al pc windows mi trovo che mi fa vedere le cartelle, ma non riesco ad accedere perché dice “permessi insufficienti”.

Dove sta l’inghippo?

Vedi se questo https://www.server-world.info/en/note?os=Fedora_25&p=samba ti può aiutare nella configurazione.

purtoppo pare che non sia sufficiente.

“Autorizzazioni insufficienti per accedere a \host\cartella. contattare l’amministratore della rete per richiedere l’accesso”.

Quali sono i permessi su /home/ptux/myshare ?

$ ll /home/ptux | grep myshare

Inoltre il firewall e selinux hai provato a tenerli buoni?
Per fermare il firewall

$ systemctl stop firewalld.service

e per riavviarlo

$ systemctl start  firewalld.service

Per rendere permissivo selinux

$ su -c "setenforce 0" password di root
e per riabilitarlo

$ su -c "setenforce 1" password di root

Allora, l’errore era effettivamente il più banale del mondo. Avevo fatto tutto, ma non abilitato il firewall a far passare il servizio e questo produceva l’interruzione di cui sopra.

Modificato il firewall, ho potuto modificare il file di configurazione di samba per la parte myshare nel modo seguente e funziona perfettamente

[myshare] path = /home/ptux/myshare writeable = yes guest ok = yes browseable = yes

Ora la cartella condivisa funziona perfettamente per lo scambio di documenti.

Segnato SOLVED.