Modifica file configurazione Samba

Questa è una discussione su Modifica file configurazione Samba all'interno del forum Realtek RTD 1283/1073, nella categoria Processori e Hack Firmware; Modifica file configurazioen Samba Scopo della modifica Nei box multimediali è presente enormalmente attivo di default uns erver Samba che ...

Risultati da 1 a 5 di 5

Modifica file configurazione Samba

  1. #1
    Super Moderatore L'avatar di bovirus
    Data Registrazione
    Apr 2010
    Località
    Milano
    Messaggi
    3,063
    Downloads
    0
    Uploads
    0

    Modifica file configurazione Samba

    Modifica file configurazioen Samba

    Scopo della modifica
    Nei box multimediali è presente enormalmente attivo di default uns erver Samba che permette di condividere il contenuto interno delll'unitÃ* sulla rete.
    E' possibile fare alcune modifiche per rendere visbile via Samba una o più cartelle ad es.

    la cartella /usr/local/etc in lettiua e scrittura (questa cartella contiene molti file utili come la lista canali)
    la cartella / (in sola lettura)

    Per farlo è sufficiente modificare il file di configurazione di Samba con un editor compatibile Unix (suggerito NotePad++), salvarlo e riavviare il mediabox.

    Identificazione file configurazione Samba

    Il file di configurazione di Samba ha un nome e un acollcazione diversa a seconda della marca e modello di emdiabox.

    - 4geek medley3/Medley3Evo/O2MediaHMR600/etc.)

    /usr/local/etc/smb.conf

    - IAMM NTR-83/NTR-90

    /usr/local/etc/samba/smb.conf

    - BluetImes - schede con RTD1283 (BT3546HD/BT49HD) e RTD1185 (BT3551HN)

    /usr/local/bin/package/samba/conf/smb_anonymous_head.conf (accesso anonymous)
    /usr/local/bin/package/samba/conf/smb_user_head.conf (accesso user)

    Nota i file nel percorso /usr/local/bin/package/samba/conf/ non sono modificabili in quanto all'interna di una partzione a sola lettura

    - Emtec D800H/D850H/S800H/S850H/V800H/V850H

    /usr/local/etc/package/samba/lib/smb_anonymous_head.conf (accesso anonymous)
    /usr/local/etc/package/samba/lib/smb_user_head.conf (accesso user)

    ModalitÃ* della modifica del file

    Una volta ricaricato il file di configurazione, mandare in standby il mediabox, spegnerlo e riaccenderlo per rendere eattive le modifiche.

    Usare NotePad++ per l'editing o un editor che non aggiunga il CR al file.

    Ecco le modiiche da aggiungere in coda al file di configurazione per aggiungere le due cartelle /usr/local/etc (lettura/scrittura) e / (sola lettura) all'acecsso via Samba

    [root]
    browseable = yes
    guest ok = yes
    comment = mediabox root
    path = /
    hide dot files = yes
    hide files = /.*/lost+found/
    writable = yes
    read only = no
    create mask = 0775
    directory mask = 0775

    [etc]
    browseable = yes
    guest ok = yes
    comment = mediabox ursr local etc
    path = /usr/local/etc
    hide dot files = yes
    hide files = /.*/lost+found/
    writable = yes
    read only = no
    create mask = 0775
    directory mask = 0775

    [hdd]
    browseable = yes
    guest ok = yes
    comment = mediabox hdd
    path = /tmp/hdd/volumes/HDD1
    hide dot files = yes
    hide files = /.*/lost+found/
    writable = yes
    read only = no
    create mask = 0775
    directory mask = 0775

    [usbmounts]
    browseable = yes
    guest ok = yes
    comment = mediabox usbmounts
    path = /tmp/usbmounts
    hide dot files = yes
    hide files = /.*/lost+found/
    writable = yes
    read only = no
    create mask = 0775
    directory mask = 0775

    [livepause]
    browseable = yes
    guest ok = yes
    comment = mediabox livepause
    path = /tmp/hdd/livepause
    hide dot files = yes
    hide files = /.*/lost+found/
    writable = no
    read only = yes
    create mask = 0775
    directory mask = 0775

    Effettuare la modifica e riavviare il mediabox

    vrranno aggiunte le condivisioni di rete accessibili come

    \\IPMEDIABOX\root (cartella principale flash)
    \\IPMEDIABOX\etc (cartella /usr/local/etc)
    \\IPMEDIABOX\hdd (disco fisso interno)
    \\IPMEDIABOX\usbmounts (cartelle unitÃ* montate USB)

    Aggiunta info nome NetBios/WORKGROUP

    Dove non fosse presente (ad esempio nel file "smb_anonymous_head.conf" e "smb_user_head.conf") è possibile aggiungere anche altre info importanti quali

    [global]
    nebios name - nome con cui l'unitÃ* è visibile in rete
    workgroup - Gruppo di lavoro predefinto dell'unitÃ*
    server string - descrizione associata all'unitÃ* in rete

    Esempio

    netbios name=MEDIABOX
    workgroup=WORKGROUP
    server string = Multimedia server

    Ulteriori informazioni sui parametri dei server Samba sono disponibili qui:

    Samba - parametri configurazione - Linux Help
    Samba - parametri configurazione - Samba.org

    Modifica su più file (uso comando include)

    Se vogliamo che le stesse impostazioni comuni possano essere associate a più file (ad esempio nel file "smb_anonymous_head.conf" e "smb_user_head.conf") è possibile includere in ogni file il comando include ad esempio

    include \usr\local\etc\samba.conf

    e includere nel fiel /usr/local/etc/saba_new.conf tutti i parametri che vogliamo vengono inclusi in ogni file.

    Questo permette di mantenere ad esempio inalterati i file "smb_anonymous_head.conf" e "smb_user_head.conf" e fare tutte el modifiche su un'altro file.

    Accesso alle nuove cartelle condivise via Samba

    Una volta effettuata la modifica e riavviato il mediabox sarÃ* possibile accedere alle cartelle via Samba con

    \\IPMEdiabox\etc alla cartella /usr/local/etc (lettura e scrittura)

    \\IPMediabox\root alla struttura principale (sola lettura)

    Esempio se l'IP del mdiabox è 192.168.1.5 con

    \\192.168.1.5\etc si accederÃ* alla cartella /usr/local/etc (lettura e scrittura)

    \\192.168.1.5\root si accederÃ* alla cartella principale (sola lettura)

    Modifica elenco canali

    Questa modifica abiliterÃ* la possibilitÃ* di modificare in modo diretto (senza necessitÃ* come in origine di copia/modifica/ripristino) l'elenco canali.
    BasterÃ* avviare un programma di gestione dei canali per mediabox Realtek (es. RTD Channel Editor RTD Channel Editor) ed aprire il file

    \\192.168.1.5\etc\dvdplayer\dtv_channel.txt

    fare le modifiche e salvare.

    Il comando telnet reboot o uno standby/PowerOFF/PowerOn renderÃ* effettive le modifiche all'elenco canali.

    Discussioni Simili:

  2. #2
    Hacker L'avatar di zival
    Data Registrazione
    Sep 2010
    Località
    Rimini, Italy, Italy
    Messaggi
    546
    Inserzioni Blog
    13
    Downloads
    0
    Uploads
    0
    Giusto un appunto : nello IAMM il file smb.conf si trova in usr/local/etc/samba.

    Ricordati di clickare su Mi piace questo post / Grazie per questo post


    _Zival_
    IAMM NTR83 FW v1.90 zival MOD 1.8
    + SmartTV 1.7 (SmartTV 1.8 in progress)

  3. #3

  4. #4
    Junior L'avatar di ortogonale
    Data Registrazione
    Dec 2010
    Messaggi
    2
    Downloads
    0
    Uploads
    0

    re: Modifica file configurazione Samba

    Ciao a tutti, ho un BT3549HD con l'ultimo firmware e volevo pasticciarci un po' ma non riesco a fargli prendere il file smb.conf modificato secondo le vostre indicazioni.
    Dopo averlo modificato lo copio nella sua directory, faccio un cat e verifico che la modifica sia stata recepita, do il comando reboot oppure standby-poweroff-poweron ma al riavvio riottengo sempre la versione originale che mi esporta solo il disco HDD

    Approfitto per dire che nel BT3549HD trovo il file smb.conf in /tmp/smb/smb.conf
    Ne è presente un altro in /tmp/netb/smb.conf ma non è utilizzato

    Grazie a tutti

    Ultima modifica di ortogonale; 04-January-2012 alle 12:28 PM

  5. #5
    Super Moderatore L'avatar di bovirus
    Data Registrazione
    Apr 2010
    Località
    Milano
    Messaggi
    3,063
    Downloads
    0
    Uploads
    0

    re: Modifica file configurazione Samba

    il file usato (purtroppo) mi risulta in una zona temporanea ed è "probabilmente" il risultato di lettiura e copia di un fiel che sta altrove (probabilmente l'originale è in una zona read only).

    Vado a memoria perchè non ho il BT3549HD installato (è nella scatola perchè sto facendo altre prove).

    Il percorso del file originale dovrebbe essere

    /usr/local/bin/package/samba/conf/smb_anonymous_head.conf (BlueTimes RTD1283 - accesso anonymous)
    /usr/local/bin/package/samba/conf/smb_user_head.conf (BlueTimes RTD1283 - accesso user)

    **** File /usr/local/bin/package/samba/conf/smb_anonymous_head.conf
    [global]
    security=share
    log file=/usr/local/samba/var/log.%m
    max log size=2000
    domain logons=Yes
    dns proxy=No
    use sendfile=yes
    guest account=root
    encrypt passwords=yes
    passdb backend=smbpasswd
    socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=8192 SO_RCVBUF=8192
    read raw=yes
    write raw=yes
    oplocks=yes
    max xmit=65535
    dead time=15
    getwd cache=yes
    lpq cache=30
    read prediction=yes
    client NTLMv2 auth=yes


    **** File usr/local/bin/package/samba/conf/smb_user_head.conf
    [global]
    security=user
    log file=/usr/local/samba/var/log.%m
    max log size=2000
    domain logons=Yes
    dns proxy=No
    use sendfile=yes
    guest account=root
    encrypt passwords=yes
    passdb backend=smbpasswd
    socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=8192 SO_RCVBUF=8192
    read raw=yes
    write raw=yes
    oplocks=yes
    max xmit=65535
    dead time=15
    getwd cache=yes
    lpq cache=30
    read prediction=yes
    client NTLMv2 auth=yes

    in neretto ho identificato la differenza tra i due file.

    Si potrebbe isnerire nella sezione [global] dei due file i parametri

    netbios name=BLUETIMES
    workgroup=WORKGROUP
    server string=HDMediaBox(Samba)

    In modo da indicare il nome NETBIOS, il gruppo di lavoro did efault e il nome di condivisione e poi si potrebbe aggiungere come indicato la condivisione di /usr/local/etc. O ancora meglio se possibile aggiungere al riga ai due file

    inlude = /usr/local/etc/smb.conf

    dove in /usr/local/etc/smb.conf (creato per l'occrrenza si potrebbero tutti i parametri aggiuntivi necessari che tra l'altro essendo il file nella cartella /usr/local/etc è in uan zona scrivibile e quindi il file è modificabile (i file in /usr/local(bin/package/samba/conf sono in una zona NOn modificabile).

    Sto lavorando alla rebuild del firmware del BT3549HD, inserendo queste modifiche

    - Modifiche smb.conf
    - il file lingua italiano completo
    - aggiornamento della busybox
    - Comandi telnet aggiuntivi backup/restore
    - media-translate integrato
    - comandi aggiuntivi media-translate

    vediamo come va.


Tag per Questa Discussione

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •