Samba e file remoti

Aperto da bobol, Lunedì 03 Dicembre 2018, 21:19:11

Discussione precedente - Discussione successiva

bobol

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

Tony

#1
Io odio samba.
Configurarlo è una gran rottura.
Posta il risultato di
cat /etc/samba/smb.conf

Linux non è solo un sistema operativo ma...
"È uno stato mentale, dove prima ti perdi e poi ti ritrovi"
(cit. Point Break).
Il mio pc.

bobol

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

bobol

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

bobol

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:

Tony

Prova ad aggiungere ai profili interessati questa riga
create mask = 0777

Linux non è solo un sistema operativo ma...
"È uno stato mentale, dove prima ti perdi e poi ti ritrovi"
(cit. Point Break).
Il mio pc.

bobol


Tony

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

Linux non è solo un sistema operativo ma...
"È uno stato mentale, dove prima ti perdi e poi ti ritrovi"
(cit. Point Break).
Il mio pc.

Tony

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:

Linux non è solo un sistema operativo ma...
"È uno stato mentale, dove prima ti perdi e poi ti ritrovi"
(cit. Point Break).
Il mio pc.

bobol

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.

bobol

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