[risolto]impossibile accedere a //UBUNTU/ server

Networking, configurazione della connessione, periferiche e condivisioni di rete.
CEX
Prode Principiante
Messaggi: 70
Iscrizione: domenica 3 marzo 2019, 14:54
Desktop: ubuntu
Distribuzione: 64bit
Sesso: Maschile
Località: Padova

[risolto]impossibile accedere a //UBUNTU/ server

Messaggio da CEX » giovedì 7 novembre 2019, 14:55

Buona sera a tutti ,volevo delle informazioni: ho installato ubuntu versione 19.10 sul mio server ,ho condiviso due cartelle con samba di cui una volevo restringere l'utilizzo ad un solo utente specifico.
Oltre ad aggiungere l'utente ed aver impostato cn successo la sua password, il codice da impostare su :

Codice: Seleziona tutto

# sudo nano /etc/samba/smb.conf

quale sarebbe?
ringrazio tutti
Ultima modifica di CEX il sabato 9 novembre 2019, 13:21, modificato 1 volta in totale.

Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 11279
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 10 (Buster) - KDE

Re: impossibile accedere a //UBUNTU/ server

Messaggio da thece » giovedì 7 novembre 2019, 15:03

:ciao:

dai una letta qui:

[HOWTO] Samba - Installazione & Configurazione

è riportato un esempio di configurazione di share sia CON sia SENZA autenticazione.

CEX
Prode Principiante
Messaggi: 70
Iscrizione: domenica 3 marzo 2019, 14:54
Desktop: ubuntu
Distribuzione: 64bit
Sesso: Maschile
Località: Padova

Re: impossibile accedere a //UBUNTU/ server

Messaggio da CEX » venerdì 8 novembre 2019, 10:00

Ciao e grazie per aver risposto THECE, più che altro l'utente l'ho creato gli ho dato tutte le autorizzazioni, lettura scrittura ed esecuzione, sulla configurazione di samba ho aggiunto:

Codice: Seleziona tutto

 
               common = share file 
               path = /media/ server
               browsable = yes
               valid user = user
               writable = yes
               read only = no
               guest ok = yes
               create mask = 0700
               directory mask = 0700 
In teoria dovrebbe essere giusto ,però se vado sulla cartella condivisa mi viene fuori il messaggio che non ho le autorizzazioni per accedere.
Dove sbaglio?per caso c'è da aggiungere dell'altro?
grazie

Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 11279
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 10 (Buster) - KDE

Re: impossibile accedere a //UBUNTU/ server

Messaggio da thece » venerdì 8 novembre 2019, 10:17

Questo share quale dovrebbe essere? Quello usato CON o SENZA autenticazione ?

Ti segnalo gli errori:

la chiave "common" non è una chiave valida.

Codice: Seleziona tutto

               common = share file
la chiave "valid user" non è una chiave valida. La chiave corretta è "valid users"

Codice: Seleziona tutto

               valid user = user
nella chiave

Codice: Seleziona tutto

               path = /media/ server
c'è uno spazio di troppo tra "/media/" e "server".


Usa il comando

Codice: Seleziona tutto

testparm -sv
per validare il file /etc/samba/smb.conf


Se posti tutto il contenuto del file /etc/samba/smb.conf è meglio.

CEX
Prode Principiante
Messaggi: 70
Iscrizione: domenica 3 marzo 2019, 14:54
Desktop: ubuntu
Distribuzione: 64bit
Sesso: Maschile
Località: Padova

Re: impossibile accedere a //UBUNTU/ server

Messaggio da CEX » venerdì 8 novembre 2019, 11:10

Si ho visto ,ma sono io che ho scritto male cmq adesso ti posto tutto, grazie

Codice: Seleziona tutto

[global]
    workgroup = WORKGROUP
    server string = %h server (Samba, Ubuntu)
;   interfaces = 127.0.0.0/8 eth0
;   bind interfaces only = yes
   log file = /var/log/samba/log.%m
   max log size = 1000
   logging = file
   server role = standalone server 
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user
;   logon path = \\%N\profiles\%U
;   logon drive = H:
;   logon script = logon.cmd  
  ; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u
   ; add machine script  = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u
   ; add group script = /usr/sbin/addgroup --force-badname %g
;   idmap config * :              backend = tdb
;   idmap config * :              range   = 3000-7999
;   idmap config YOURDOMAINHERE : backend = tdb
;   idmap config YOURDOMAINHERE : range   = 100000-999999
;   template shell = /bin/bash
   usershare allow guests = yes

;[homes]
;   comment = Home Directories
;   browseable = no
;   read only = yes
;   create mask = 0700
;   directory mask = 0700
;   valid users = %S

;[netlogon]
;   comment = Network Logon Service
;   path = /home/samba/netlogon
;   guest ok = yes
;   read only = yes            
[profiles]
;   comment = Users profiles
;   path = /home/samba/profiles
;   guest ok = no
;   browseable = no
;   create mask = 0600
;   directory mask = 0700

[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no

[server2]
   comment = shared file
   path = /media/archivio2
   writeable = yes
   browseable = yes
   read only = no
   guest ok = yes
   create mask = 0777
   directory mask = 0777

[server1]  
   [server1]
   comment = shared file
   path = /media/archivio1
   writeable = yes
   browseable = yes
   read only = no
   guest ok = yes
   create mask = 0700
   directory msk = 0700

;   write list = root, @lpadmin    

Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 11279
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 10 (Buster) - KDE

Re: impossibile accedere a //UBUNTU/ server

Messaggio da thece » venerdì 8 novembre 2019, 11:14

Si, ma le correzioni le hai fatte? Adesso funziona?

CEX
Prode Principiante
Messaggi: 70
Iscrizione: domenica 3 marzo 2019, 14:54
Desktop: ubuntu
Distribuzione: 64bit
Sesso: Maschile
Località: Padova

Re: impossibile accedere a //UBUNTU/ server

Messaggio da CEX » venerdì 8 novembre 2019, 11:49

si le correzioni le ho fatte , e il server1 e quello a cui serve l'autenticazione.

Codice: Seleziona tutto

  
[server1]
   comment = shared file
   path = /media/archivio1
   writeable = yes
   valid users = filippo
   browseable = yes
   read only = no
   guest ok = no
   create mask = 0700
   directory msk = 0700  
pero facendo cosi mi chiede utente e password ma quando faccio OK mi dice che non ci sono le autorizzazioni per accedere a questa cartella.

Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 11279
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 10 (Buster) - KDE

Re: impossibile accedere a //UBUNTU/ server

Messaggio da thece » venerdì 8 novembre 2019, 11:56

Non è questo il problema, ma ti ho già scritto che la chiave "comment" non è valida.

Per quello che leggo

Codice: Seleziona tutto

[server1]
   comment = shared file
   path = /media/archivio1
   writeable = yes
   valid users = filippo
   browseable = yes
   read only = no
   guest ok = no
   create mask = 0700
   directory msk = 0700
questo share è soggetto ad autenticazione e l'unico utente ammesso è "filippo".
"filippo" è un utente di sistema?
"filippo" è stato aggiunto tra gli utenti di Samba, come indicato negli appunti?
Gli appunti li hai letti?
Ultima modifica di thece il venerdì 8 novembre 2019, 12:21, modificato 2 volte in totale.

CEX
Prode Principiante
Messaggi: 70
Iscrizione: domenica 3 marzo 2019, 14:54
Desktop: ubuntu
Distribuzione: 64bit
Sesso: Maschile
Località: Padova

Re: impossibile accedere a //UBUNTU/ server

Messaggio da CEX » venerdì 8 novembre 2019, 12:12

Sugli appunti c'è scritto di questo comment = …….. quindi devo toglierlo?,cmq filippo c'e come utente sudo di sistema, e anche di samba ,

Codice: Seleziona tutto

ubuntu@ubuntu:~$ id -u filippo
1001
più che altro come posso vedere se effettivamente e stato aggiunto a samba?

Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 11279
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 10 (Buster) - KDE

Re: impossibile accedere a //UBUNTU/ server

Messaggio da thece » venerdì 8 novembre 2019, 12:20

Scusami, ho sparato una c@zz... lascialo. Pensavo ancora a "common" e ti ho indicato erronemente "comment"
CEX [url=https://forum.ubuntu-it.org/viewtopic.php?p=5161327#p5161327][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: ,cmq filippo c'e come utente sudo di sistema, e anche di samba ,

Codice: Seleziona tutto

ubuntu@ubuntu:~$ id -u filippo
1001
più che altro come posso vedere se effettivamente e stato aggiunto a samba?
Come da appunti

Codice: Seleziona tutto

sudo pdbedit -L

CEX
Prode Principiante
Messaggi: 70
Iscrizione: domenica 3 marzo 2019, 14:54
Desktop: ubuntu
Distribuzione: 64bit
Sesso: Maschile
Località: Padova

Re: impossibile accedere a //UBUNTU/ server

Messaggio da CEX » venerdì 8 novembre 2019, 13:05

Ho fatto la prova,

Codice: Seleziona tutto

ubuntu@ubuntu:~$ sudo pdbedit -L filippo
Username not found!
ops :muro: ma per aggiungerlo anche all'applicazione samba ?devo dare questo codice:

Codice: Seleziona tutto

sudo smbpasswd -a filippo

Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 11279
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 10 (Buster) - KDE

Re: impossibile accedere a //UBUNTU/ server

Messaggio da thece » venerdì 8 novembre 2019, 13:18

Come da appunti: si.

CEX
Prode Principiante
Messaggi: 70
Iscrizione: domenica 3 marzo 2019, 14:54
Desktop: ubuntu
Distribuzione: 64bit
Sesso: Maschile
Località: Padova

Re: impossibile accedere a //UBUNTU/ server

Messaggio da CEX » venerdì 8 novembre 2019, 13:49

io ho fatto, come codice di condivisione penso di esserci apparte che su "guest" forse dovevo mettere no,cmq questo è il risultato mettendo il codice:

Codice: Seleziona tutto

[code]ubuntu@ubuntu:~$ testparm -SV
[/code]

Codice: Seleziona tutto

[server1]
        comment = shared file
        create mask = 0700
        path = /media/archivio1
        read only = No
        valid users = filippo
l'utente filippol'ho inserito su samba :

Codice: Seleziona tutto

ubuntu@ubuntu:~$ sudo pdbedit -L filippo
filippo:1001:
e anche sul sistema :

Codice: Seleziona tutto

ubuntu@ubuntu:~$ id -u filippo
1001
pero purtroppo quando seleziono la cartella server1 non mi chiede nessuna autorizzazione :muro:

Avatar utente
DoctorStrange
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1807
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 18.04 Bionic Beaver
Sesso: Maschile
Località: Roma, Italia

Re: impossibile accedere a //UBUNTU/ server

Messaggio da DoctorStrange » venerdì 8 novembre 2019, 14:12

CEX ha scritto:pero purtroppo quando seleziono la cartella server1 non mi chiede nessuna autorizzazione :muro:
Magari la tua interfaccia grafica accede come root. Hai provato ad usare "smbclient" per accedere allo share? In questo caso, te le chiede le credenziali d'accesso?

CEX
Prode Principiante
Messaggi: 70
Iscrizione: domenica 3 marzo 2019, 14:54
Desktop: ubuntu
Distribuzione: 64bit
Sesso: Maschile
Località: Padova

Re: impossibile accedere a //UBUNTU/ server

Messaggio da CEX » venerdì 8 novembre 2019, 14:26

si, quando seleziono l'icona UBUNTU su rete mi chiede le credenziali di accesso, pero una volta inserite al suo interno alla cartella archivio1 non mi chiede niente ,entro e basta .
Riguardo smbclient no non l'ho usato, anzi penso che non l'hò nemmeno installato .

Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 11279
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 10 (Buster) - KDE

Re: impossibile accedere a //UBUNTU/ server

Messaggio da thece » venerdì 8 novembre 2019, 15:26

Scrivi la definizione dello share così

Codice: Seleziona tutto

[server1]
	comment = shared file
	path = /media/archivio1
	browseable = yes
	writeable = yes
	valid users = filippo
	guest ok = no
	guest only = no

	; Se vuoi abilitare anche le maschere di creazione directory e file ...
	directory mask = 0700
	create mask = 0600
CEX [url=https://forum.ubuntu-it.org/viewtopic.php?p=5161351#p5161351][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: si, quando seleziono l'icona UBUNTU su rete mi chiede le credenziali di accesso, pero una volta inserite al suo interno alla cartella archivio1 non mi chiede niente ,entro e basta .
Ed è corretto così.
Una volta che ti sei autenticato con successo su Samba, sullo share fai quello che vuoi, o meglio quello che ti è concesso fare.


Note:

Spero che, come indicato negli appunti, ogni volta che modifichi la configurazione del file /etc/samba/smb.conf poi riavvi Samba per fargli recepire le modifiche

Linux è un sistema operativo CASE SENSITIVE, ossia fa distinzione fra lettere minuscole e lettere maiuscole. Il comando corretto è:

Codice: Seleziona tutto

testparm -sv

CEX
Prode Principiante
Messaggi: 70
Iscrizione: domenica 3 marzo 2019, 14:54
Desktop: ubuntu
Distribuzione: 64bit
Sesso: Maschile
Località: Padova

Re: impossibile accedere a //UBUNTU/ server

Messaggio da CEX » venerdì 8 novembre 2019, 17:12

Ho riscritto come mi hai detto cosi:

Codice: Seleziona tutto

[server1]
   comment = shared file
   path = /media/archivio1
   browseable = yes
   writable = yes
   valid users = filippo
   guest ok = no
   guest only = no
   create mask = 0700
   directory msk = 0700
ma non é cambiato nulla ,ma i permessi devo scriverli?

Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 11279
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 10 (Buster) - KDE

Re: impossibile accedere a //UBUNTU/ server

Messaggio da thece » venerdì 8 novembre 2019, 17:46

Sulla base di quanto ho visto sinora facciamo così: segui a pappagallo la mia guida, dall'inizio alla fine.
Una volta preso confidenza con Samba, modifica la definizione del solo share sulla base delle tue necessità.
Fidati, la guida funziona, è super collaudata.

Con riferimento al primo esempio di share [Temp] riportato nella mia guida, quello che vuoi ottenere tu è (credo) questo

Codice: Seleziona tutto

[temp]
    comment = Temp
    path = /temp
    available = yes
    browseable = yes
    writeable = yes
    guest ok = no
    guest only = no
    valid users = filippo
non ti rimane che fare qualche aggiustamento.

CEX
Prode Principiante
Messaggi: 70
Iscrizione: domenica 3 marzo 2019, 14:54
Desktop: ubuntu
Distribuzione: 64bit
Sesso: Maschile
Località: Padova

Re: impossibile accedere a //UBUNTU/ server

Messaggio da CEX » venerdì 8 novembre 2019, 20:21

ho fatto i cambiamenti che mi hai consigliato di fare ,ho riavviato il servizio samba con

Codice: Seleziona tutto

/etc/init.d/smb restart
e non era cambiato nulla entravo sempre nella cartella senza alcun utente .
Alla fine avevo spento perché dovevo andare via ,quando sono tornato a casa ho preso un altro pc e guardando appunto la cartella"archivio1" tutto un tratto ha iniziato a chiedermi le credenziali, come è possibile ?io sono sicuro di avere riavviato il servizio.
il metodo giusto per riavviare quale sarebbe? in teoria ogni 60 secondi il sistema non dovrebbe aggiornarsi automaticamente?
Cmq quando seleziono la cartella mi chiede la password come utente root , io per entrare in quella cartella devo andare in basso cliccare altre opzioni ,selezionare "utilizza un altro account" e da li digitare le credenziali "filippo" e una cosa normale?

Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 11279
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 10 (Buster) - KDE

Re: impossibile accedere a //UBUNTU/ server

Messaggio da thece » venerdì 8 novembre 2019, 20:37

Dipende dalla versione della distribuzione che stai usando. Su Ubuntu 19.10 la sequenza corretta sarebbe

Codice: Seleziona tutto

sudo systemctl restart nmbd
sudo systemctl restart smbd
In realtà non è strettamente necessario riavviare entrambi i servizi: dipende dalle modifiche apportate sulla configurazione.
Dove l'hai letta questa fesseria?
CEX [url=https://forum.ubuntu-it.org/viewtopic.php?p=5161433#p5161433][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Cmq quando seleziono la cartella mi chiede la password come utente root , io per entrare in quella cartella devo andare in basso cliccare altre opzioni ,selezionare "utilizza un altro account" e da li digitare le credenziali "filippo" e una cosa normale?
Si, se stai utilizzando Nautilus come root, cosa assolutamente da non fare, è un rischio per la sicurezza del sistema.
Alla richiesta delle credenziali, Nautilus come prima cosa ti propone l'utente con il quale sei loggato sul sistema.

Scrivi risposta

Ritorna a “Connessione e configurazione delle reti”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti