[Risolto] permessi cartellacondivisa con samba

ho seguito la guida su come condividere delle cartellein rete con samba, per un certo verso ci sono riuscito, le cartelle vengono viste dagli altri utenti della rete e vi possono entrare eleggere i file, ma non possono nè copiare, nè scrivere nella cartella. come posso risolvere? grazie

posta:

$  cat /etc/samba/smb.conf |grep -v "#"";"]

[peppe@peppe ~]$ cat /etc/samba/smb.conf |grep -v “#”";"]

[global]

workgroup = mshome
server string = Samba Server Version %v
security = user
netbios name = MYSERVER
hosts allow = ALL

log file = /var/log/samba/log.%m
max log size = 50

passdb backend = tdbsam


cups options = raw

username map = /etc/samba/smbusers
guest ok = yes
guest account = peppe

[homes]
comment = Home Directories
browseable = no
writable = yes

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
printable = yes

[Pubblici]
comment = file condivisi
path = /home/peppe/Pubblici
public = yes
writeable = yes
valid users = peppe

[cartella senza nome]
path = /home/peppe/Documenti/cartella senza nome
writeable = yes
guest ok = yes
valid users = peppe

aggiungi alle condivisioni le linee:

create mask = 0775 directory mask = 0775

fai ripartire il servizio samba.

mi da ancora permesso negato

ma l’utente che entra nella condivisione Pubblici e vuole scrivere è peppe ?

si, riesce a entrare e vedere le caretelle, ma nn può nè copiare nè creare una nuova cartella

facci vedere l’output di:

$ ls -ld /home/peppe/Pubblici $ ll /home/peppe/Pubblici

[peppe@peppe ~]$ ls -ld /home/peppe/Pubblici
drwxrwxrwx 2 peppe peppe 4096 10 gen 01:19 /home/peppe/Pubblici

[peppe@peppe ~]$ ll /home/peppe/Pubblici
totale 0

peppe85 ma perche usi spazi,comunque mi referisco a questo
/home/peppe/Documenti/cartella senza nome

cartella senza nome è una cartella che ho creato dopo pubblici per una prova ulteriore, si chiama così perché ho fatto semplicemente col tasto destro->crea cartella e non l’ho rinominata…se è questo a cui ti riferisci

scusa chiedevo solo perche in’informatica non è una buona idea creare nomi con spazi,comunque ogni puo fare quello che vuole,buona serata :slight_smile:

salve oggi ho riprovato e mi è apparso un errore dal navigatore setroubleshot, il fix è

setsebool -P samba_enable_home_dirs=1

adesso sembra migliorato, mi fa creare file e cartelle nei documenti condivisi, ma mi appaiono comunque errori come:
SELinux ha impedito a samba (smbd) “getattr” di 2F686F6D652F70657070652F446F63756D656E74692F63617274656C6C612073656E7A61206E6F6D652F626C61636B636172626F6E2D312E302E7A6970 (tmp_t).

risolvibili con:

chcon -R -t samba_share_t ‘2F686F6D652F70657070652F446F63756D656E74692F63617274656C6C612073656E7A61206E6F6D652F626C61636B636172626F6E2D312E302E7A6970’

però mi dà come risultato:

chcon: impossibile accedere a `2F686F6D652F70657070652F446F63756D656E74692F63617274656C6C612073656E7A61206E6F6D652F626C61636B636172626F6E2D312E302E7A6970’: No such file or directory

come risolvo?

Grazie

ma hai selinux attivo ?

l’ho disattivato, adesso la condivisione sembra funzionare bene