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
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