[risolto]impossibile accedere a //UBUNTU/ server

Networking, configurazione della connessione, periferiche e condivisione di rete, ecc.

[risolto]impossibile accedere a //UBUNTU/ server

Messaggioda 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.
CEX
Prode Principiante
 
Messaggi: 70
Iscrizione: marzo 2019
Località: Padova
Desktop: ubuntu
Distribuzione: 64bit
Sesso: Maschile

Re: impossibile accedere a //UBUNTU/ server

Messaggioda 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.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 10734
Iscrizione: aprile 2007
Distribuzione: Debian 10 (Buster) - KDE

Re: impossibile accedere a //UBUNTU/ server

Messaggioda 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
CEX
Prode Principiante
 
Messaggi: 70
Iscrizione: marzo 2019
Località: Padova
Desktop: ubuntu
Distribuzione: 64bit
Sesso: Maschile

Re: impossibile accedere a //UBUNTU/ server

Messaggioda 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.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 10734
Iscrizione: aprile 2007
Distribuzione: Debian 10 (Buster) - KDE

Re: impossibile accedere a //UBUNTU/ server

Messaggioda 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   
CEX
Prode Principiante
 
Messaggi: 70
Iscrizione: marzo 2019
Località: Padova
Desktop: ubuntu
Distribuzione: 64bit
Sesso: Maschile

Re: impossibile accedere a //UBUNTU/ server

Messaggioda thece » venerdì 8 novembre 2019, 11:14

Si, ma le correzioni le hai fatte? Adesso funziona?
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 10734
Iscrizione: aprile 2007
Distribuzione: Debian 10 (Buster) - KDE

Re: impossibile accedere a //UBUNTU/ server

Messaggioda 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.
CEX
Prode Principiante
 
Messaggi: 70
Iscrizione: marzo 2019
Località: Padova
Desktop: ubuntu
Distribuzione: 64bit
Sesso: Maschile

Re: impossibile accedere a //UBUNTU/ server

Messaggioda 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.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 10734
Iscrizione: aprile 2007
Distribuzione: Debian 10 (Buster) - KDE

Re: impossibile accedere a //UBUNTU/ server

Messaggioda 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?
CEX
Prode Principiante
 
Messaggi: 70
Iscrizione: marzo 2019
Località: Padova
Desktop: ubuntu
Distribuzione: 64bit
Sesso: Maschile

Re: impossibile accedere a //UBUNTU/ server

Messaggioda thece » venerdì 8 novembre 2019, 12:20

CEX Immagine ha scritto:Sugli appunti c'è scritto di questo comment = …….. quindi devo toglierlo?

Scusami, ho sparato una c@zz... lascialo. Pensavo ancora a "common" e ti ho indicato erronemente "comment"

CEX Immagine 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
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 10734
Iscrizione: aprile 2007
Distribuzione: Debian 10 (Buster) - KDE

Re: impossibile accedere a //UBUNTU/ server

Messaggioda 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
CEX
Prode Principiante
 
Messaggi: 70
Iscrizione: marzo 2019
Località: Padova
Desktop: ubuntu
Distribuzione: 64bit
Sesso: Maschile

Re: impossibile accedere a //UBUNTU/ server

Messaggioda thece » venerdì 8 novembre 2019, 13:18

Come da appunti: si.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 10734
Iscrizione: aprile 2007
Distribuzione: Debian 10 (Buster) - KDE

Re: impossibile accedere a //UBUNTU/ server

Messaggioda CEX » venerdì 8 novembre 2019, 13:49

thece Immagine ha scritto:Come da appunti: si.

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:
CEX
Prode Principiante
 
Messaggi: 70
Iscrizione: marzo 2019
Località: Padova
Desktop: ubuntu
Distribuzione: 64bit
Sesso: Maschile

Re: impossibile accedere a //UBUNTU/ server

Messaggioda 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?
Avatar utente
DoctorStrange
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1686
Iscrizione: ottobre 2015
Località: Roma, Italia
Desktop: Unity
Distribuzione: Ubuntu 16.04.03 Xenial Xerus
Sesso: Maschile

Re: impossibile accedere a //UBUNTU/ server

Messaggioda 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 .
CEX
Prode Principiante
 
Messaggi: 70
Iscrizione: marzo 2019
Località: Padova
Desktop: ubuntu
Distribuzione: 64bit
Sesso: Maschile

Re: impossibile accedere a //UBUNTU/ server

Messaggioda 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 Immagine 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
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 10734
Iscrizione: aprile 2007
Distribuzione: Debian 10 (Buster) - KDE

Re: impossibile accedere a //UBUNTU/ server

Messaggioda 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?
CEX
Prode Principiante
 
Messaggi: 70
Iscrizione: marzo 2019
Località: Padova
Desktop: ubuntu
Distribuzione: 64bit
Sesso: Maschile

Re: impossibile accedere a //UBUNTU/ server

Messaggioda 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.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 10734
Iscrizione: aprile 2007
Distribuzione: Debian 10 (Buster) - KDE

Re: impossibile accedere a //UBUNTU/ server

Messaggioda 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?
CEX
Prode Principiante
 
Messaggi: 70
Iscrizione: marzo 2019
Località: Padova
Desktop: ubuntu
Distribuzione: 64bit
Sesso: Maschile

Re: impossibile accedere a //UBUNTU/ server

Messaggioda thece » venerdì 8 novembre 2019, 20:37

CEX Immagine ha scritto:il metodo giusto per riavviare quale sarebbe?

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.

CEX Immagine ha scritto:in teoria ogni 60 secondi il sistema non dovrebbe aggiornarsi automaticamente?

Dove l'hai letta questa fesseria?

CEX Immagine 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.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 10734
Iscrizione: aprile 2007
Distribuzione: Debian 10 (Buster) - KDE

Successiva

Torna a Connessione e configurazione delle reti

Chi c’è in linea

Visualizzano questa sezione: Google [Bot] e 3 ospiti