impostazione password server samba

  • 10 Risposte
  • 466 Visite

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline marcog98

  • Membro Giovane
  • **
  • 60
impostazione password server samba
« il: 03 Gennaio 2021, 01:08 »
ciao ragazzi e buon anno a tutti  :champagne: volevo chiedervi come impostare la password per accedere all'hdd collegato al modem (ho un dga4132) con server samba. premesso che l'ho impostato da gui e il percorso ftp è gia accessibile e funzionante. solo che non trovo le opzioni per proteggerne l'accesso con una pass. vi posto il mio file /etc/config/samba.conf :

Codice: [Seleziona]
config samba 'samba'
option workgroup 'WORKGROUP'
option configsdir '/var/etc/smb.auto'
option homes '1'
option enabled '1'
option charset 'UTF-8'
option printcap_cache_time '5'
option description 'Modem TIM'
option name 'Modem TIM'
option filesharing '1'

config sambashare 'printers'
option name 'printers'
option path '/var/spool/samba'
option guest_ok 'yes'
option create_mask '0700'
option dir_mask '0700'
option printable 'yes'
option browsable 'no'
option writable 'no'
option enabled '1'
option min_print_space '80000'

ho provato ad aggiungere queste impostazioni al mio file prendendo spunto da un file di un utente qui sul forum ma nulla non me la chiede.

Codice: [Seleziona]
config sambauseraccess 'userauth'
        option wan_access '0'
        option maxusers '1'
        option authentication '1'
        option username1 '***'
        option password1 '***'

come dovrei fare? :headbang:
« Ultima modifica: 03 Gennaio 2021, 01:09 da MisterFTTH »

Offline larsen64it

  • Esperto
  • ****
  • 1973
Re:impostazione password server samba
« Risposta #1 il: 03 Gennaio 2021, 12:16 »
Non credo che basti agire solo sul file di configurazione (/etc/config/samba è solo un file di transizione tra samba e nqe per renderlo compatibile con la gui sia standard che mod)
Bisogna generare user con ruolo e passwd path con il comando nqcsctrl per poi modificare /etc/init.d/nqe per avviarlo correttamente. 

Offline marcog98

  • Membro Giovane
  • **
  • 60
Re:impostazione password server samba
« Risposta #2 il: 04 Gennaio 2021, 02:03 »
ho trovato questo comando "nqcsctrl EU" per vedere la lista degli utenti e quell'utente messo nel config di samba risulta ma ho provato comunque e ricrearne uno nuovo secondo questo comando
Codice: [Seleziona]
https://www.ilpuntotecnico.com/forum/index.php?topic=80598.900 trovato nel forum e comunque le credenziali non me le chiede. come dovrei modificare il file nqe? quando viene impostata poi,la chiede automaticamente anche ai client dlna?
« Ultima modifica: 04 Gennaio 2021, 06:52 da MisterFTTH »

Offline larsen64it

  • Esperto
  • ****
  • 1973
Re:impostazione password server samba
« Risposta #3 il: 04 Gennaio 2021, 06:49 »
Sul 4131 /etc/config/samba è diverso
https://termbin.com/kgst
Senza un minimo di documentazione o un template con il solo output di nqcsctrl è un procedere a tentoni.
« Ultima modifica: 04 Gennaio 2021, 06:57 da larsen64it »

Offline marcog98

  • Membro Giovane
  • **
  • 60
Re:impostazione password server samba
« Risposta #4 il: 04 Gennaio 2021, 14:26 »
dove potrei prendere documentazioni?ho preso spunto dal file dell'utente perchè mi sembrava simile... comunque il nome utente sono riuscito a crearlo dovrei impostare la richiesta di password all'accesso
« Ultima modifica: 04 Gennaio 2021, 15:54 da MisterFTTH »

Offline larsen64it

  • Esperto
  • ****
  • 1973
Re:impostazione password server samba
« Risposta #5 il: 04 Gennaio 2021, 16:00 »
Comunque facendo un merge tra le configurazioni del 4131 e 4132
https://termbin.com/sb0u
cancellando /etc/nqe/pwd_list.txt e riavviando nqe
il login funziona correttamente
Codice: [Seleziona]
[email protected]:~# nqcsctrl EU
  Enumerating users ...
  #1
        User name: admin
        User full name: admin
        User description: Ordinary user
        User is Admin: No
 succeeded

Offline marcog98

  • Membro Giovane
  • **
  • 60
Re:impostazione password server samba
« Risposta #6 il: 04 Gennaio 2021, 16:58 »
Ho provato come hai detto e nulla. facendo /etc/init.d/nqe reload mi dava not found e ho provato sia con restart che riavviando completamente il modem. poi mi sono accorto che il percorso in option path non andava bene perchè sfogliando tra le cartelle ho scoperto che i file dell'hdd sono in '/mnt/usb/USB-A1' quindi ho sostituito il percorso e riavviato samba ma ancora nulla non me la chiede. ti posto il mio file config.
Codice: [Seleziona]
config samba 'samba'
option workgroup 'WORKGROUP'
option configsdir '/var/etc/smb.auto'
option homes '1'
option enabled '1'
option charset 'UTF-8'
option printcap_cache_time '5'
option description 'Modem TIM'
option name 'Modem TIM'
option filesharing '1'

config 'sambashare'
        option 'name' 'NAS'
        option 'path' '/mnt/usb/USB-A1'
        option 'guest_ok' 'yes'
        option 'create_mask' '0700'
        option 'dir_mask' '0700'
        option 'read_only' 'no'
        option 'enabled' '1'

config sambashare 'printers'
option name 'printers'
option path '/var/spool/samba'
option guest_ok 'yes'
option create_mask '0700'
option dir_mask '0700'
option printable 'yes'
option browsable 'no'
option writable 'no'
option enabled '1'
option min_print_space '80000'

config sambauseraccess 'userauth'
        option wan_access '0'
        option maxusers '1'
        option authentication '1'
        option username1 'root'
        option password1 'root'
« Ultima modifica: 04 Gennaio 2021, 17:32 da MisterFTTH »

Offline larsen64it

  • Esperto
  • ****
  • 1973
Re:impostazione password server samba
« Risposta #7 il: 04 Gennaio 2021, 17:54 »
Comunque anche se cambi percorso
Codice: [Seleziona]
        option 'path' '/mnt/usb/USB-A1'mettendo
Codice: [Seleziona]
config sambauseraccess 'userauth'
....
....
ti crea un nuovo percorso di condivisione
Codice: [Seleziona]
        Share path: /tmp/run/mountd/sda1
Codice: [Seleziona]
[email protected]:~# nqcsctrl ES
  Enumerating shares ...
  #1
        Share name: IPC$
        Share path:
        Share is printer: -
        Share comment: IPC Service
  #2
        Share name: _1_23f8
        Share path: /tmp/run/mountd/sda1
        Share is printer: -
        Share comment: _1_23f8
  #3
        Share name: cfg02e23c
        Share path: /mnt/usb
        Share is printer: -
        Share comment: cfg02e23c
 succeeded
che è quello che devi usare con user e pass.



Offline marcog98

  • Membro Giovane
  • **
  • 60
Re:impostazione password server samba
« Risposta #8 il: 04 Gennaio 2021, 21:23 »
Quindi se ho ben capito devo inserire in "option path" il percorso share path dell'utente indicato sotto al comando "nqcsctrl ES"?
« Ultima modifica: 04 Gennaio 2021, 21:45 da MisterFTTH »

Offline larsen64it

  • Esperto
  • ****
  • 1973
Re:impostazione password server samba
« Risposta #9 il: 05 Gennaio 2021, 07:10 »
Diciamo di sì. Se prendi la configurazione modificata dal DGA4131 che avevo postato
https://termbin.com/sb0u
puoi anche modificare /mnt/usb con /tmp/run/mountd/sda1, alla fine avrai 2 percorsi uguali, uno generato dalla sezione config sambashare  e uno dalla sezione config sambauseraccess 'userauth'. Puoi anche togliere tutta la sezione
Codice: [Seleziona]
config sambashare
option name 'usbdisk'
option path '/mnt/usb'
option guest_ok 'yes'
option create_mask '0700'
option dir_mask '0700'
option read_only 'no'
option enabled '1'
In modo da avere un sola configurazione e percorso creato on the fly.
Tieni presente che non potendo montare i dischi in maniera statica, non avendo la configurazione  in fstab con il loro UUID, se succede qualche cosa, tipo errore usb, mount/umount sbagliato, il disco/chiavetta usb potrebbe essere  montata con il percorso /tmp/run/mountd/sdb1 - sdc1 e via dicendo. 
Spero di essere stato chiaro.
 

Offline marcog98

  • Membro Giovane
  • **
  • 60
Re:impostazione password server samba
« Risposta #10 il: 05 Gennaio 2021, 16:53 »
ho provato a smanettarci un po e ci sono quasi riuscito.in pratica configurando l'utente in 'sambashare' questo si aggiunge a quello creato al momento quindi accedendo ho 2 percorsi che portano allo stesso hard disk. eliminando la sezione sambashare invece resta solo quello creato al momento che però da solo non so perchè non mi chiede la password. gli share attivi li vedevo con 'nqcsctrl ES' e ho provato anche a creare un nuovo utente con privilegi admin ma nulla
« Ultima modifica: 05 Gennaio 2021, 17:02 da MisterFTTH »