Come da titolo ho un piccolo problema con Samba.
Ho un raspberry connesso wifi con installato Hassio per la gestione domotica. In Hassio ho attivato l'add-on samba per la gestione da remoto dei file system e configurato le credenziali per l'accesso.
Dal PC in esplora risorse di rete individuo Hassio lo clicco, inserisco le credenziali ed entro, visualizzando tutto il contenuto e riesco a navigare all'interno del file system (o meglio nelle cartelle che per default sono condivise).
Quello che interessa per la configurazione del sistema è il file configuration.yaml
Il problema è che se lo clicco me lo apre ma è completamente vuoto (quando invece è pieno di righe di codice!), o meglio, apre un nuovo file di testo completamente vuoto chiamato "senza titolo 1" e questo è il comportamento per qualsiasi file che si trova in Hassio quando lo esploro attraverso Samba
Io odio samba.
Configurarlo è una gran rottura.
Posta il risultato di
cat /etc/samba/smb.conf
Aspè che non è così semplice. L'addon si autoconfogura, io ho impostato solo user e pw.
Stasera cerco di trovare il file smb.conf che risiede nel Raspberry e ti copio il contenuto
Ok ce l'ho fatta era nascosto tra le cartelle di sistema :D in /hassos-data/supervisor/addons/core/samba/smb.conf e questo è il contenuto e mi sembra tutto corretto
[global]
netbios name = %%NAME%%
workgroup = %%WORKGROUP%%
server string = Samba HomeAssistant config share
security = user
ntlm auth = yes
load printers = no
disable spoolss = yes
log level = 2
bind interfaces only = yes
interfaces = %%INTERFACE%%
hosts allow = %%ALLOW_HOSTS%%
[config]
browseable = yes
writeable = yes
path = /config
valid users = %%USERNAME%%
force user = root
force group = root
[addons]
browseable = yes
writeable = yes
path = /addons
valid users = %%USERNAME%%
force user = root
force group = root
[ssl]
browseable = yes
writeable = yes
path = /ssl
valid users = %%USERNAME%%
force user = root
force group = root
[share]
browseable = yes
writeable = yes
path = /share
valid users = %%USERNAME%%
force user = root
force group = root
[backup]
browseable = yes
writeable = yes
path = /backup
valid users = %%USERNAME%%
force user = root
force group = root
Dunque ho aperto risorse di rete, ho inserito le credenziali per il raspberry, sono entrato ho copiato un file di configurazione, l'ho portato nel pc in scrivania e si apre correttamente con mousepad mostrando tutto il contenuto del documento.
Chissà perchè se tento di aprirlo direttamente dalle risorse di rete mi restituisce un documento vuoto...... :palm:
Comunque penso che così possa andare. :ciao:
Prova ad aggiungere ai profili interessati questa riga
create mask = 0777
ovvero?
Alt! Una domanda...
...ma quando accedi, lo fai come amministratore o utente normale?
Perché, trattandosi di cartelle di sistema, dovresti essere root.
Indipendentemente dalla configurazione samba, se condividi una cartella (ed i relativi file) di sistema e accedi come utente comune, sarai, comunque, limitato, come avviene normalmente.
Tuttavia le righe
force user = root
force group = root
dovrebbero proprio aggirare tale problema.
Sto facendo delle prove sul mio pc e funzionano.
Non capisco cosa non va nel tuo caso :hmm:
adesso sono fuori e non posso fare prove, in ogni caso come scritto poco sopra se prendo un file e lo trascino nel mio sistema si visualizza e modifica tranquillamente.
Citazione di: Tony...ma quando accedi, lo fai come amministratore o utente normale?
Ovviamente lo faccio da utente, dal file system su esplora risorse di rete. Come faccio ad esempio ad accedere alle risorse di rete come amministartore? Il menù contestuale del tasto destro non me lo attiva come opzione :hmm:
Ho provato da terminale a dare
sudo thunar
, mi apre il gestore file ma le risorse di rete non sono accessibili