Pagina 1 di 1

[risolto] montare directory da linux a linux

Inviato: dom 16 feb 2014, 16:59
da daniele50
Ciao a tutti,
sul pc fisso (slackware64-14.0) ho delle directory, ad esempio Pictures e Music, che vorrei poter vedere anche dal portaltile (slackware-14.1).
Qual'è il modo migliore per condividere tali directory?
Ho cercato e ho trovato tcpip1.tgz oppure smb... io in pratica vorrei montare tali directory (anche in sola lettura) in modo di poterle vedere come locali anche dal portatile.

Re: montare directory da linux a linux

Inviato: dom 16 feb 2014, 17:17
da slux
Ciao,
i protocolli più usati per condividere files in una lan sono SMB e NFS.
SMB ti da la massima compatibilità anche con i sistemi windows.
Puoi partire dal config di default di Slackware ed aggiungere le directory che vuoi condividere in fondo al file.Se non vuoi avere seccature con l'autenticazione aggiungi le opzioni :

Codice: Seleziona tutto

GUEST OK = yes
nelle shares che vuoi condividere e nel blocco GLOBAL :

Codice: Seleziona tutto

MAP TO GUEST = BAD USER
Per sfogliare le directory, apri dal client, THUNAR e digita

Codice: Seleziona tutto

smb://NOME_PC/
Se vuoi invece montarle al boot puoi aggiungere in /etc/fstab qualcosa di simile:

Codice: Seleziona tutto

//nomepc/share /mnt/samba      cifs   username=guest,password=guest  0 0

Re: montare directory da linux a linux

Inviato: dom 16 feb 2014, 22:03
da daniele50
Ecco il mio smb.conf

Codice: Seleziona tutto

# Samba config file created using SWAT
# from UNKNOWN (127.0.0.1)
# Date: 2013/08/31 17:57:52

[global]
	server string = Samba Server
	log file = /var/log/samba.%m
	max log size = 50
	name resolve order = wins lmhosts bcast host
	dns proxy = No
	idmap config * : backend = tdb
	security = user
	map to guest = Bad User
	guest account = nobody

[home-fisso]
	comment = Home Directories
	path = /home/daniele50
	read only = No
	browseable = Yes
	guest only = Yes
	guest ok = Yes

[printers]
	comment = All Printers
	path = /var/spool/samba
	printable = Yes
	print ok = Yes
	browseable = No
Se apro smb://192.168.0.11/ con Thunar e clicco su home-fisso mi da errore: "Impossibile aprire la directory «home-fisso su 192.168.0.11». Permesso negato."

Re: montare directory da linux a linux

Inviato: dom 16 feb 2014, 22:13
da daniele50
Mi sono accorto che se cerco di condividere la home, come nell'esempio sopra, ho problemi di permessi, se invece condivido una directory contenuta in home, come Pictures, ci accedo senza problemi, perrò non ho il permesso di modifica nonostante read only è impostato a No.

Re: montare directory da linux a linux

Inviato: lun 17 feb 2014, 19:00
da slux
Questo succede perchè l'account guest (nobody nel tuo caso) non ha i diritti di accesso al filesystem. Devi gestire i permessi con CHMOD oppure utilizzare un'utente diverso come guest sul fisso.Un piccolo trucco potrebbe essere quello di utilizzare lo stesso account con cui accedi al pc fisso: daniele50. I permessi si gestiscono a 2 livelli: a livello di share in smb.conf e poi sul filesystem target, con chmod e/o chown.
Ovviamente questa configurazione è da utilizzare solamente in ambiente casalingo, dove non si ha alcun interesse a gestire eventuali policy di sicurezza. ;)

Re: montare directory da linux a linux

Inviato: lun 17 feb 2014, 20:51
da daniele50
Ok, quindi devo configurare samba per permettere l'accesso al'utente daniele50, oppure in samba lasciare l'accesso a guest e settare il pc fisso per fare in modo che guest sia daniele50?

EDIT

Mi rispondo da solo: guest account = ospite :D

Grazie 1000!

Re: [risolto] montare directory da linux a linux

Inviato: lun 17 feb 2014, 21:02
da slux
GUEST ACCOUNT = daniele50

In questo modo i tuoi accessi saranno sotto quelle credenziali.
:thumbright: