Debianizzati.Org | Forum | Blog | Guide | IRC
 
 
Forum Italiano Debian - Debianizzati.Org
Dicembre 02, 2008, 11:36:29 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Aiuto Ricerca Agenda Accedi Registrati  
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: SMBFS  (Letto 538 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
sikk666
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 55


Mostra profilo E-mail
« inserita:: Gennaio 08, 2007, 12:37:32 am »

Sto cercando di montare un disco condiviso su una macchina windows su una macchina linux.
Il problema e\' il nome del disco windows condiviso (D:) che si chiama share1 (D).
questi i miei tentativi :
Citazione
gabrix@mail:~$ mount -t smbfs //winzoz/share1 (D) /SMBfs/ -o username=gabrix,password=xxxxx
-su: syntax error near unexpected token `(\'
gabrix@mail:~$ mount -t smbfs //winzoz/share1\\ (D) /SMBfs/ -o username=gabrix,password=xxxxx
-su: syntax error near unexpected token `(\'
gabrix@mail:~$ mount -t smbfs //winzoz/(D) /SMBfs/ -o username=gabrix,password=xxxxx
-su: syntax error near unexpected token `(\'
gabrix@mail:~$ mount -t smbfs //winzoz/share1\\ D /SMBfs/ -o username=gabrix,password=xxxxx
mount: only root can do that
gabrix@mail:~$ sudo mount -t smbfs //winzoz/share1\\ D /SMBfs/ -o username=gabrix,password=xxxx
620: tree connect failed: ERRDOS - ERRnosuchshare (You specified an invalid share name)
SMB connection failed

Una volta mi riusciva ma adesso non ricordo nel dettaglio in cosa sbaglio ...

Post modificato da: sikk666, alle: 2007/01/07 17:39

Post modificato da: sikk666, alle: 2007/01/07 17:40
Registrato
GipPasso
Global Moderator
Hero Member
*****

Karma: +35/-0
Scollegato Scollegato

Messaggi: 1342



Mostra profilo WWW
« Risposta #1 inserita:: Gennaio 08, 2007, 01:57:15 am »

Per stabilire qual è il nome corretto della cartella condivisa da windows puoi prima di cercare di montarla usare
Codice:
smbclient -L IP_macchina
.

Ti chiede una password in base alla quale decide se sei un utente anonimo o meno (non so cosa fa se due utenti hanno diritti di vedere cose diverse e la stessa password).
In base all\'elenco di risorse condivise scrivi correttamente il comando di mount (la D secondo me non c\'entra nulla, a meno che la risorsa condivisa non si chiami così).

A quello che scrivi si chiama share1. In questo caso dovrebbe essere
Codice:
mount -t smbfs -o username=xxx password=xxx \"slash slash\"winzoz/share1 /<mount>/<point>


GipPasso.

PS: mi scuso l\'orrendo \"slash slash\" ma se inserisco veramente i due / non mostra il resto del codice.

Post modificato da: GipPasso, alle: 2007/01/07 19:00
Registrato
sikk666
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 55


Mostra profilo E-mail
« Risposta #2 inserita:: Gennaio 08, 2007, 09:31:03 am »

GipPasso scritto:
Citazione
Per stabilire qual è il nome corretto della cartella condivisa da windows puoi prima di cercare di montarla usare
Codice:
smbclient -L IP_macchina
.


e infatti in questo modo ho preso il nome dell\'intero disco
Codice:
sgabrix@mail:~$ smbclient -L winzoz
Password:
Domain=[WINZOZ] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

        Sharename       Type      Comment
        ---------       ----      -------
        share1 (D)      Disk
        IPC$            IPC       IPC remoto
        print$          Disk      Driver della stampante
        SharedDocs      Disk
        Stampante       Printer   hp psc 1310 series
        HPPSC           Printer   HP PSC
Domain=[WINZOZ] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

        Server               Comment
        ---------            -------

        Workgroup            Master
        ---------            -------
che in windows e\' una lettera che rimane anche se lo rinomini
lasciando uno spazio tra il nome share1 e la lettera in questo caso D.

Citazione
Ti chiede una password in base alla quale decide se sei un utente anonimo o meno (non so cosa fa se due utenti hanno diritti di vedere cose diverse e la stessa password).
In base all\'elenco di risorse condivise scrivi correttamente il comando di mount (la D secondo me non c\'entra nulla, a meno che la risorsa condivisa non si chiami così).

Se noti sul mio precedente post ci sono tutti i tentativi che ho fatto rinominando la risorsa ma anche i tentativi sia come user che root.
L\'user esiste su entrambi i pc e sulla macchina windows e\' administrator.Da linux come user :
Codice:
gabrix@mail:~$ mount -t smbfs //192.168.1.3/share1\\ (D) /Storage/gabriele -o username=gabrix,password=xxxxxxx
-su: syntax error near unexpected token `(\'

ma niente !
Il mio problema e\' come nominare il disco condiviso share1\\ (D) la barra serve per riempire lo spazio.Per il momento ho risolto mettendo in condivisione non l\'intero disco ma solo una cartella ... questo il comeando mount sul mio pc :
Codice:
root@mail:~#  ll /bin/mount
-rwsr-xr-x  1 root root 68440 Sep 18  2005 /bin/mount

Nonostante il bit suid solo root puo\' usarlo (a questo punto tolgo il suid ...)

Post modificato da: sikk666, alle: 2007/01/08 02:48
Registrato
galileo75
Full Member
***

Karma: +3/-1
Scollegato Scollegato

Messaggi: 239



Mostra profilo
« Risposta #3 inserita:: Gennaio 08, 2007, 05:34:11 pm »

Condivido l\'opinione di GipPasso, devi mettere tra virgolette il nome della share altrimenti la shell interpreta la ( come espressione.

mount -t smbfs \"//192.168.1.3/share1 (D)\" ...

ciao
Registrato

There in wine is found the great generalization: all life is fermentation.
GipPasso
Global Moderator
Hero Member
*****

Karma: +35/-0
Scollegato Scollegato

Messaggi: 1342



Mostra profilo WWW
« Risposta #4 inserita:: Gennaio 15, 2007, 10:01:07 pm »

@ Sikk666:
Scusa se ti rispondo dopo molto, non ho aperto debianizzati per qualche giorno.
Se ho riletto bene il tuo primo post, non hai mai fatto un tentativo senza inserire la D; con o senza parentesi la hai sempre indicata.

Prova a fare come dice galileo75, o non semplicemente non la mettere proprio. Se ricordo bene quando usavo samba, non mettevo mai le cose indicate fra parentesi, che ho sempre interpretato come il nome che hanno sul pc windoz. Se avessi avuto ragione (basterebbe scorrere la documentazione smbclient!!!) il nome della condivisione non è tra parentesi, ma è solo la parte prima (senza lo spazio). Il nome tra parentesi è un\'informazione aggiuntiva, data all\'utente dal server di windows.

Prova e facci sapere.
GipPasso.
Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Altri Topic Correlati
Oggetto Aperta da Risposte Visite Ultimo messaggio
nuovo kernel vs smbfs + fstab Kernel tambuto 2 240 Ultimo messaggio Maggio 27, 2008, 01:17:09 pm
da tambuto
Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 valido! CSS valido!
Pagina creata in 0.066 secondi con 20 interrogazioni al database.