[RISOLTO] Lubuntu Come accedere ad una rete windows

Networking, configurazione della connessione, periferiche e condivisioni di rete.
Scrivi risposta
frankq
Prode Principiante
Messaggi: 169
Iscrizione: domenica 24 settembre 2006, 10:00
Desktop: Ubuntu
Distribuzione: Ubuntu 18.4 LTS 64
Sesso: Maschile

[RISOLTO] Lubuntu Come accedere ad una rete windows

Messaggio da frankq »

Ciao a tutti,
ho appena installato Lubuntu sul mio portatile e vorrei accedere alla rete windows esistente
Ho letto questa guida:http://wiki.ubuntu-it.org/Server/Samba
Dice di editare l file: /etc/samba/smb.conf ma non riesco a trovarlo; in /etc non trovo nemmeno /samba anche se il gestore di pacchetti mi dice che è installato.
Avete un link ad una guida più attinente?
Franco
Ultima modifica di frankq il mercoledì 25 novembre 2015, 21:38, modificato 1 volta in totale.
Franco
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13174
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Lubuntu Come accedere ad una rete windows

Messaggio da thece »

:ciao:

Prova questo: "Samba in 5 minuti"
frankq
Prode Principiante
Messaggi: 169
Iscrizione: domenica 24 settembre 2006, 10:00
Desktop: Ubuntu
Distribuzione: Ubuntu 18.4 LTS 64
Sesso: Maschile

Re: Lubuntu Come accedere ad una rete windows

Messaggio da frankq »

Ciao
Ottima guida veloce.
Adesso da Lubuntu collego i miei PC in rete wi ndows, devo fare da file manager smb://nomePC/
Domanda: come devo fare per fare in automatico questo mount?

Ho un router netgear con una pendrive da 15 Gb, che mi serve da memoria comune e transito; la collego con smb://readyshare/USB_Storage/
Problema rilevato. Un mio programma di gestione che richiama un database mi da errore perchè il database è in lettura.
Domanda: come devo fare per montare la condivisione in Lettura/scrittura?
Ho portato il database su Lubuntu e ho modificato i permessi ma il problema persiste

Codice: Seleziona tutto

Errore Update modifica attempt to write a readonly database

Franco
Franco
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13174
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Lubuntu Come accedere ad una rete windows

Messaggio da thece »

Grazie ... ma è solo un modo per configurare Samba in modo molto sbrigativo

Questa è una questione leggermente diversa.
Innanzitutto devi installare i pacchetti opzionali che ho indicato nella mia guida. Poi devi modificare il file /etc/fstab in questo modo

Codice: Seleziona tutto

//HOST/SHARE   /MOUNT/SHARE   cifs   auto,credentials=/ETC/SAMBA/SMBCREDENTIALSTOSHARE,uid=UID,gid=GUID   0   0
(se vuoi montare lo share con le autorizzazioni assegnate ad un particolare utente)

oppure

Codice: Seleziona tutto

//HOST/SHARE   /MOUNT/SHARE   cifs   auto,credentials=/ETC/SAMBA/SMBCREDENTIALSTOSHARE   0   0
(se vuoi montare lo share con le autorizzazioni di root)

dove i parametri in MAIUSCOLO sono:

- HOST: nome o indirizzo IP (ovviamente statico) del PC che mette a disposizione la condivisione
- SHARE: nome della condivisione
- /MOUNT/SHARE: path completo della directory locale dove montare la condivisione
- /ETC/SAMBA/SMBCREDENTIALSTOSHARE: path completo del file che conterrà le credenziali di accesso alla condivisione
- UID: uid dell'utente con il quale vuoi montare lo share
- GUID: guid dell'utente con il quale vuoi montare lo share

Questi due ultimi parametri li puoi ricavare sul tuo sistema con il comando

Codice: Seleziona tutto

id USERNAME
Esempio: supponiamo che tu abbia un PC Windows di indirizzo IP 192.168.0.100 del quale vuoi rendere disponibile la condivisione Musica. Su questo PC è definito l'utente (di Windows) Pippo con password PasswordDiPippo. La condivisione lo vuoi montare localmente sul path /mnt/musica con l'utente pluto o root. Quanto scritto sopra diventa

Codice: Seleziona tutto

//192.168.0.100/Musica   /mnt/musica   cifs   auto,credentials=/etc/samba/smbCredentialsToShare,uid=pluto,gid=pluto   0   0

Codice: Seleziona tutto

//192.168.0.100/Musica   /mnt/musica   cifs   auto,credentials=/etc/samba/smbCredentialsToShare   0   0
dove il file /etc/samba/smbCredentialsToShare è fatto così

Codice: Seleziona tutto

username=Pippo
password=PasswordDiPippo
frankq [url=http://forum.ubuntu-it.org/viewtopic.php?p=4822332#p4822332][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ho un router netgear con una pendrive da 15 Gb, che mi serve da memoria comune e transito; la collego con smb://readyshare/USB_Storage/
Problema rilevato. Un mio programma di gestione che richiama un database mi da errore perchè il database è in lettura.
Domanda: come devo fare per montare la condivisione in Lettura/scrittura?
Ho portato il database su Lubuntu e ho modificato i permessi ma il problema persiste

Codice: Seleziona tutto

Errore Update modifica attempt to write a readonly database
In questo caso i file condivisi raggiunti tramite file manager non sono modificabili, sono in sola lettura.
Per poterli modificare devi montare la condivisione localmente e poi passare attraverso il suo punto di mount ... in pratica quello che ti ho appena spiegato più sopra se vuoi usare dei punti di mount statici oppure con il comando seguente se vuoi usare dei punti di mount dinamici

Codice: Seleziona tutto

mount -t cifs -o username="USERNAME",password="PASSWORD",uid=USERID,gid=GROUPID "//SERVER_IP/SHAREPOINT" "/PATH/MOUNTPOINT"
frankq
Prode Principiante
Messaggi: 169
Iscrizione: domenica 24 settembre 2006, 10:00
Desktop: Ubuntu
Distribuzione: Ubuntu 18.4 LTS 64
Sesso: Maschile

Re: Lubuntu Come accedere ad una rete windows

Messaggio da frankq »

Ciao a tutti,
Come spiegato nei post precedenti ho una key USB montata sul router e pertanto sempre visibile, ed ho modificato il file /etc/fstab per fare il mount in maniera di avere accesso completo. la key si chiama /readyshare/USB_Storage

Codice: Seleziona tutto

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=6f63c5c4-b347-4f45-a175-c481569a7900 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda6 during installation
UUID=5cc67cde-4284-4338-b6e8-4c8ec629a10a none            swap    sw              0       0

#  /dev/sda2 

UUID=078B2B56335D6FD4  /media/dati/   ntfs      silent,umask=0,locale=it_IT.utf8        0       0

#   /readyshare/USB_Storage
//readyshare/USB_Storage/   /mnt/usbstor  cifs   auto,credentials=/etc/samba/smbCredentialsToShare,uid=franco,gid=franco   0   0


però non ottengo niente. Ho creato /mnt/usbstor ma rimane vuoto
Dove ho sbagliato?
Franco
Franco
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13174
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Lubuntu Come accedere ad una rete windows

Messaggio da thece »

Ri :ciao:

ne stavamo giusto discutendo con un altro utente QUI

Come prima cosa ti suggerisco di verificare se la tua distro usa systemd come sistema di inizializzazione. Puoi usare il comando

Codice: Seleziona tutto

sudo ls -l /sbin/init
se si, prova a scrivere la direttiva per il mount automatico in questo modo

Codice: Seleziona tutto

//readyshare/USB_Storage   /mnt/usbstor   cifs   auto,credentials=/etc/samba/smbCredentialsToShare,uid=franco,gid=franco,x-systemd.automount   0   0
ho aggiunto il parametro x-systemd.automount in fondo. A me così funziona

Secondo me è meglio se //readyshare/USB_Storage lo scrivi come //INDIRIZZO_IP/USB_Storage ma tu prova a vedere se funziona in tutti e due i modi
frankq
Prode Principiante
Messaggi: 169
Iscrizione: domenica 24 settembre 2006, 10:00
Desktop: Ubuntu
Distribuzione: Ubuntu 18.4 LTS 64
Sesso: Maschile

Re: Lubuntu Come accedere ad una rete windows

Messaggio da frankq »

Ciao, ho letto l'altra discussione
posto quello che ti serve

Codice: Seleziona tutto

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=6f63c5c4-b347-4f45-a175-c481569a7900 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda6 during installation
UUID=5cc67cde-4284-4338-b6e8-4c8ec629a10a none            swap    sw              0       0

#  /dev/sda2 

UUID=078B2B56335D6FD4  /media/dati/   ntfs      silent,umask=0,locale=it_IT.utf8        0       0

#   /readyshare/USB_Storage
//readyshare/USB_Storage/   /mnt/usbstor  cifs   auto,credentials=/etc/samba/smbCredentialsToShare,uid=franco,gid=franco, x-systemd.automount  0   0
#//192.168.0.1/USB_Storage/   /mnt/usbstor  cifs   auto,credentials=/etc/samba/smbCredentialsToShare,uid=franco,gid=franco, x-systemd.automount  0   0

Codice: Seleziona tutto

franco@franco-NBL:~$ ls -l /mnt
totale 0
drwxrwxrwx 23 franco franco 0 nov 24 17:26 usbstor
Ho provato con //readyshare

Codice: Seleziona tutto

franco@franco-NBL:~$ sudo mount -a
[sudo] password di franco: 
mount: /etc/fstab: parse error: ignore entry at line 18.
mount error: could not resolve address for readyshare: Unknown error
sostituendo readyshare con 192.168.0.1 che è l'indirizzo del router

Codice: Seleziona tutto

franco@franco-NBL:~$ sudo mount -a
mount: /etc/fstab: parse error: ignore entry at line 19.
Franco
Franco
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13174
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Lubuntu Come accedere ad una rete windows

Messaggio da thece »

Frankq occhio agli spazi (prima di x-systemd.automount). Gli spazi hanno un ruolo importante all'interno del file /etc/fstab

L'output più importante non lo hai postato
thece [url=http://forum.ubuntu-it.org/viewtopic.php?p=4826421#p4826421][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Come prima cosa ti suggerisco di verificare se la tua distro usa systemd come sistema di inizializzazione. Puoi usare il comando

Codice: Seleziona tutto

sudo ls -l /sbin/init
se si, prova ...
frankq
Prode Principiante
Messaggi: 169
Iscrizione: domenica 24 settembre 2006, 10:00
Desktop: Ubuntu
Distribuzione: Ubuntu 18.4 LTS 64
Sesso: Maschile

Re: Lubuntu Come accedere ad una rete windows

Messaggio da frankq »

Ciao, andiamo per ordine

Codice: Seleziona tutto

franco@franco-NBL:~$ sudo ls -l /sbin/init
[sudo] password di franco: 
lrwxrwxrwx 1 root root 20 nov 10 11:42 /sbin/init -> /lib/systemd/systemd
[code]

la cat di etc/fstab

franco@franco-NBL:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda5 during installation
UUID=6f63c5c4-b347-4f45-a175-c481569a7900 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=5cc67cde-4284-4338-b6e8-4c8ec629a10a none swap sw 0 0

# /dev/sda2

UUID=078B2B56335D6FD4 /media/dati/ ntfs silent,umask=0,locale=it_IT.utf8 0 0

# /readyshare/USB_Storage
#//readyshare/USB_Storage/ /mnt/usbstor cifs auto, credentials=/etc/samba/smbCredentialsToShare, uid=franco,gid=franco, x-systemd.automount 0 0
//192.168.0.1/USB_Storage/ /mnt/usbstor cifs auto, credentials=/etc/samba/smbCredentialsToShare, uid=franco, gid=franco, x-systemd.automount 0 0

[/code]

mount di fStorage

Codice: Seleziona tutto

franco@franco-NBL:~$ sudo mount -a
mount: /etc/fstab: parse error: ignore entry at line 19.
Password for root@//192.168.0.1/USB_Storage/:  *******
Ho dato la mia password di amministratore ed è andato
come devo modificare per dargli la pssword in automatico?

Franco
Franco
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13174
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Lubuntu Come accedere ad una rete windows

Messaggio da thece »

Come immaginavo stai usando systemd come sistema di inizializzazione
Sono stato troppo sintetico: lo spazio era da togliere, non da mettere. Devi scrivere così
frankq [url=http://forum.ubuntu-it.org/viewtopic.php?p=4826737#p4826737][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:

Codice: Seleziona tutto

//192.168.0.1/USB_Storage   /mnt/usbstor   cifs   auto,credentials=/etc/samba/smbCredentialsToShare,uid=franco,gid=franco,x-systemd.automount   0   0
frankq
Prode Principiante
Messaggi: 169
Iscrizione: domenica 24 settembre 2006, 10:00
Desktop: Ubuntu
Distribuzione: Ubuntu 18.4 LTS 64
Sesso: Maschile

Re: Lubuntu Come accedere ad una rete windows

Messaggio da frankq »

Perfetto, funziona
Franco
Franco
Scrivi risposta

Ritorna a “Connessione e configurazione delle reti”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti