Newsgroup: it.comp.os.linux.iniziare
Titolo: [Samba]Condivisione da Linux a Windows

Ciao a tutti.
Dopo aver installato alla perfezione con i minimi pacchetti disponibili
la mia mia MDK 10 ho deciso finalmente deciso di entrare nella mia rete
windows.
Linux riesce perfettamente a far vedere le sue risorse a tutti i pc
win ma a parti inverse la mia MDK con la sua funzionalità smbclient
non riesce a vedere le altre risorse.
Mi spiego meglio.....
Se dalla mia MDK digito:
smbclient //pc_windows/nome_condivisione
mi chiede una password -------> Che password gli devo mettere??? :_(
Non gli metto nessuna password e mi restituisce questo "warning":
=======================================
Anonymous login successful
tree connect failed
NT_STATUS_ACCESS_DENIED
=======================================
Quindi ho provato a fare una prova in locale:
smbclient //pc_linux/nome_condivisione
non metto nessuna password e mi collego :-))
Grazie per la vostra collaborazione

 non metto nessuna password e mi collego :-))
Hai dimenticato di aggiungere a Windows l'utente Linux.
Sul PC Windows devi:
1. creare un utente con lo stesso nome di quello di Linux;
2. impostargli la password;
3. nella scheda ''protezione'' di ogni risorsa condivisa devi
abilitare l'utente Linux e assegnargli i permessi.
- -- 
Dario Basile
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQFAMd5C7mRkrRsDl/8RAskIAJwKlOUTJ30WLl15DX7LnTojRf4V9QCgk9Fx
vQyrD5iZd97EQEnM7eHZ4Dk=
=o3j0
-----END PGP SIGNATURE-----

 mi chiede una password -------> Che password gli devo mettere??? :_(
credo che dovresti mettere la utente e password con i quali accedi al pc
win ...oppure crei un utente ad-hoc ...
CLaudio.

 abilitare l'utente Linux e assegnargli i permessi.
1. Fatto
2. Fatto
3. Fatto
Il problema persiste....
Altre prove?
========================================================================
Ho imparato... che le opportunità non si perdono mai, qualcuno sfrutterà
quelle che hai perso tu.
========================================================================


Il client su cui mi collego è un pc win 2000 professional ed
è in workgroup.
Gli ho creato un utente di nome samba con la rispettiva password
ma mi restituisce lo stesso errore

 password ma mi restituisce lo stesso errore
Abbi pazienza, credo di aver perso un po' il filo, quindi
ricomincio da capo per essere sicuro di non farti fare casini.
Samba e' correttamente configurato su Linux, quindi rimane da
verificare il server Windows e le operazioni compiute dal lato
client.
1. crea su Windows un utente con qualunque nome, ''samba'' va
benissimo;
2. assegnagli i permessi sulla condivisione, dalla tab
''protezione'';
3. con
  smbclient -L ip_del_pc_win
controlla la lista delle share;
4. crea una directory per fare da mount point su Linux, es.
  mkdir /mnt/samba;
5. monta la share che ti interessa su Linux con
  smbmount -U samba //ip_del_pc_win/nome_share /mnt/samba
e accedi a /mnt/samba come se fosse una normale directory.
- -- 
Dario Basile
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQFAM1hF7mRkrRsDl/8RAk17AJ4jQxE6GwJUVVy+4IgBhQ3u0KN+YwCg0+Hx
TyAHIlDKUEUhsQ+/13ZOtME=
=21i/
-----END PGP SIGNATURE-----


Ciao Dario
Allora sono andato sul pc win2000 e ho creato sul disco C:/ una
cartella di nome prova. Poi ho creato un utente chiamato linux con
password linux.Quindi l'utente sulla macchina esiste.
Nei permessi della cartella o lasciato everyone e l'utente da me creato
linux.
Sono andato sul pc Linux ho digitato:
#smbclient //ip_pc_win/prova -U linux -P linux
error: unable to fetch macchine password
oppure
#smbclient //ip_pc_win/proba -U linux%linux
session setup failed: NT_STATUS_LOGON_FAILURE

##======================= Global Settings
=====================================
[global]
   workgroup = workgroup
  netbios name = pippo
  server string = Samba Server %v
   printcap name = cups
   load printers = yes
   printing = cups
   printer admin = @adm
   log file = /var/log/samba/log.%m
   max log size = 50
; log level = 3
;   hosts allow = 192.168.1. 192.168.2. 127.
;  guest account = pcguest
  map to guest = bad user
   security = user
;   password server = <NT-Server-Name>
;   password server = *
;  password level = 8
;  username level = 8
  encrypt passwords = yes
  smb passwd file = /etc/samba/smbpasswd
   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
    dns proxy = no
 #============================ Share Definitions
==============================
; [homes]
;   comment = Home Directories
;   browseable = yes
;   writable = yes
;   guest ok = yes
# This one is useful for people to share files
; [tmp]
;   comment = Temporary file space
;   path = /tmp
;   read only = no
;   public = yes
[utente01]
   comment = Home Utente01
   path = /home/utente01
   read only = no
   public = yes
[utente02]
   comment = Home Utente02
   path = /home/utente02
   read only = no
   public = yes

 session setup failed: NT_STATUS_LOGON_FAILURE
Dando
  smbclient -L ip_pc_win
ottieni la lista delle share sul PC Windows?
Se ti da' errore, l'unica cosa che mi viene in mente e' un
problema di firewall, quasi sicuramente sul pc Windows (ho
controllato il smb.conf e mi sembra tutto ok, e' quasi identico
al mio che funziona alla perfezione, e poi se non ti da'
problemi come server non vedo perche' dovrebbe dartene come
client).
- -- 
Dario Basile
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQFANJSG7mRkrRsDl/8RAvYMAKCPWQdwmc6+PKorNfMsjRNfc4CFEgCeNdCi
MZ3aAO7ZHBWeaOFAE6Xhf+E=
=yspS
-----END PGP SIGNATURE-----

 client).
Grazie Dario.
Oggi provo poi ti faccio sapere....