PDA

View Full Version : Condivisione


teeodor
07-05-2007, 18:51
Salve a tutti!
Dopo la formattazzione sono ancora alle prese sull'impossibiltà di configuarer la rete in maniera sufficiente tra ubuntu e windows..
Fino ad adesso ho usato webmin e senza difficoltà sono riuscito a vedere i file e le cartelle ma più che vederle non riesco a fare altro..
Inoltre non riesco ad accedere al webserver di amule..
Secondo me è perchè non ho l'autorizzazzione..
Alle cartelle c'arrivo senza inseriree username e password dopo che ho messo in modalità share..

teeodor
07-05-2007, 20:57
Ho fatto un po di test con netstat ed ho visto che i 2 problemi sono separati perchè emule non mi mette la porta 4711 in ascolto..

teeodor
08-05-2007, 11:48
Ma mai nessuno che risponda?

teeodor
08-05-2007, 20:38
Che bello ormai sto forum può essere usato come diario personale..
Chissa se domani da SOLO riuscirò a capire perchè quando entro in una cartella condivisa mi viene chiesta la password e nell'user è già inserito Guest..

novellino_da_strapazzo
08-05-2007, 20:43
hai provato ad usare samba per configurare la rete?

teeodor
09-05-2007, 12:00
Più che samba ho usato swat,webmin e gsambad..
Gsambad non funziona bene
Swat non mi permette il login perchè ho corrotto il file pam.d che era di default su ubuntu,ho anche chiesto di farmelo postare da qualcuno ma sembra che nessuno abbia ubuntu..
Webmin funziona bene ma non riesco a configuarlo giusto..
In teoria mettendo la modalità share non dovrebbe neanche chidermela la pass..

/root
09-05-2007, 13:35
Prova a fare una ricerca nel wiki (http://wiki.ubuntu-it.org/Documentazione) di ubuntu.

ciao

tutmosi3
09-05-2007, 13:50
Che bello ormai sto forum può essere usato come diario personale..
Chissa se domani da SOLO riuscirò a capire perchè quando entro in una cartella condivisa mi viene chiesta la password e nell'user è già inserito Guest..

Per prima cosa, dovresti dare una ripassatina al regolamento, dove c'è scritto (semplifico) che se nessuno ti si fila, non puoi fargliene una colpa o incavolarti.

Comunque, anche secondo ma Samba è una buona via.
E' un demone di comprovata stabilità e lunga vita.
Inoltre, grazie alla guida di Webwolf, è facilmente configurabile.

Ciao

psimem
09-05-2007, 15:21
ciao anch'io non posso che consigliarti samba per la condivisione win-lin senza dimenticarti di configurare a dovere il firewall in seguito (sempre che tu ne abbia uno in funzione:D )

teeodor
09-05-2007, 17:06
Si ma infatti sto usando samba,se voleto posto il file di configuarazione..
Di guide ne ho lette decine compresa quella di wolf e uso webmin solo per aiutarmi nella configurazione non agendo direttamente sul samba.conf..
Secondo me dipende tutto dal file pam.d che ho sputtanato,se qualche anima pia con ubuntu 7.04 mi posta il suo magari escludo una probabilità..

psimem
09-05-2007, 17:40
ok aspe che lo cerco... (come amo i desktop multipli:cool: )
ehi ma qui mi dice che è una directory!

teeodor
09-05-2007, 18:02
Si in effetti hai ragione,ma mi son fatto ripassare tutti i file e secondo me era login o samba ma non sono come li avevo modificati io..
Secondo me il problema è ben più grave..
Se vado a cambiare la password di samba facendo smbpasswd root o simili mi dice unable to open tdb passwd..
Ora ti posto il file di configuarzione di samba ristretto così controlliamo anche questo prima di tutto..

teeodor
09-05-2007, 18:06
#======================= Global Settings =======================

[global]
log file = /var/log/samba/log.%m
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
obey pam restrictions = yes
socket options = TCP_NODELAY
null passwords = yes
public = yes
passwd program = /usr/bin/passwd %u
passdb backend = tdbsam
dns proxy = no
netbios name = Cantina
server string = %h server (Samba, Ubuntu)
invalid users = root
path = /home
workgroup = Casa
os level = 20
security = share
syslog = 0
panic action = /usr/share/samba/panic-action %d
max log size = 1000

## Browsing/Identification ###

; wins support = no

; wins server = w.x.y.z

; name resolve order = lmhosts host wins bcast

#### Networking ####

; interfaces = 127.0.0.0/8 eth0
; bind interfaces only = true

#### Debugging/Accounting ####

; syslog only = no

####### Authentication #######

; security = share
; guest account = nobody
; unix password sync = no
; pam password change = no

########## Domains ###########
; domain logons = yes
; logon path = \\%N\profiles\%U
# Another common choice is storing the profile in the user's home directory
; logon path = \\%N\%U\profile

; logon drive = H:
; logon home = \\%N\%U
; logon script = logon.cmd

Unix
# password; please adapt to your needs
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u

########## Printing ##########
; load printers = yes
; printing = bsd
; printcap name = /etc/printcap
; printing = cups
; printcap name = cups
; printer admin = @lpadmin


############ Misc ############
; include = /home/samba/etc/smb.conf.%m
; message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &
; domain master = auto
; idmap uid = 10000-20000
; idmap gid = 10000-20000
; template shell = /bin/bash

#======================= Share Definitions =======================

;[homes]
; comment = Home Directories
; browseable = yes
; valid users =
; writable = yes
; create mask = 0775
; directory mask = 0775

# Un-comment the following and create the netlogon directory for Domain Logons
# (you need to configure Samba to act as a domain controller too.)
;[netlogon]
; comment = Network Logon Service
; path = /home/samba/netlogon
; guest ok = yes
; writable = no
; share modes = no

;[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 = /tmp
printable = yes
public = no
writable = no
create mode = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
; write list = root, @ntadmin

# A sample share for sharing your CD-ROM with others.
;[cdrom]
; comment = Samba server's CD-ROM
; writable = no
; locking = no
; path = /cdrom
; public = yes


; preexec = /bin/mount /cdrom
; postexec = /bin/umount /cdrom


[Downloads]
writeable = yes
valid users = Matteo,Giulia
path = /home/matteo/Downloads

psimem
10-05-2007, 07:12
ehm qui andiamo un pò sul complicato temo, cmq ecco il mio samba.conf

----------------------------------------------------------
[global]
workgroup = WORK
netbios name = UFFICIO_011

security = SHARE

interfaces = eth0

----------------------------------------------------------

semplice e pulito anche perchè le cartelle e le stampanti condivise le ho sul pc win

teeodor
10-05-2007, 18:13
Ok,ma io da linux a windows non ho problemi..
Il mio problema è che da windows non riesco ad autentificare..
Dovrò riformattare ancora,passando a linux pensavo di trovare chissà che cosa invece sto pensando di tornare a win 98!

psimem
11-05-2007, 07:30
ops allora mi spiace ma devo passare la palla a qualcuno più esperto;
prima di passare a win posso solo dirti una cosa? non desistere: anch'io all'inizio ero tentato di farlo perchè mi sembrava di non riuscire a risolvere nulla però con un pò di pazienza ed esperienza in più le soddisfazioni sono arrivate:ciapet:
oggi se riesco provo a condividere una cartella su linux e ad accedervi da win così vedo se ho il tuo stesso problema;)

teeodor
11-05-2007, 17:27
Ok,fammi sapere..
Sono passato a linux perchè pensavo che fosse un sistema leggero e affidabile invece sto vedendo che tutto è appeso per un filo come in win98 ma inoltre di facile non c'è niente..

psimem
12-05-2007, 11:14
allora dopo varie prove sono riuscito ad accedere ad una cartella su linux da winxp;

---------- Cosa devi fare sulla macchina linux:

1 - prima di cominciare posso consigliarti una cosa? spiana samba, swat e annessi così riparti da un sistema pulito;
2 - configura correttamente i parametri di rete, esempio:
DHCP: no oppure manuale
IP: 192.168.0.1
netmask: 255.255.255.0 #dev'essere diverso da quello con cui accedi alla rete
3 - installa samba:
sudo apt-get install samba (installa samba)
sudo apt-get install smbfs (installa il samba file system)
4 - avvia samba in modo tale che configuri i suoi files ecc.
Per far partire | fermare | riavviare | ricaricare il servizio samba il comando è il seguente:
# sudo /etc/init.d/samba (start | stop | restart | reload)
5 - ferma samba in modo da poter modificare con calma il file di configurazione
6 - apri con un editor testuale (io uso nano) il file di configurazione smb.conf con il comando:
sudo nano /etc/samba/smb.conf
7 - questo è il mio smb.conf (il testo dopo # sono i miei commenti):
[global] #sezione che definisce i parametri base di samba
workgroup = WORK #deve essere lo stesso per tutte le macchine in rete
netbios name = UFFICIO-011 #il nome con cui vuoi che compaia in rete la macchina linux
security = SHARE #per accedere alla rete senza bisogno di loggarsi con id e password
[winshare] #la cartella che vuoi condividere sulla macchina linux
path = /home/psimem/winshare #ovviamente il percorso della cartella che vuoi condividere
guest ok = yes #per accedere alla cartella in modalità guest cioè senza id e password
read only = no #perchè i file siano modificabili da chi vi accede
8 - questo è un file smb.conf molto terra-terra ma per me è più che sufficiente per quello che devo fare;
9 - bene ora puoi far ripartire samba;

---------- Cosa devi fare sulla macchina win:

1 - setta il nome computer che vuoi ed il gruppo di lavoro uguale a quello impostato nel smb.conf sulla macchina linux; per fare ciò click destro su Risorse_del_computer, poi vai alla scheda Nome_computer; inserisci i valori e se necessario riavvia; esempio:
workgroup = WORK
nome pc = UFFICIO-021
2 - configura correttamente i parametri di rete, esempio:
DHCP: no oppure manuale
IP: 192.168.0.2
netmask: 255.255.255.0
3 - ora vai su Risorse_di_rete -> Tutta_la_rete -> Rete_di_Microsoft_Windows e qui potrai vedere entrambi i pc in rete; se hai seguito l'esempio dovrebbero comparire:
UFFICIO-021 #pc winxp
UFFICIO-011 #pc linux
4 - se entri in UFFICIO-011 vedrai la cartella condivisa "winshare" nella quale potrai scrivere/cancellare/leggere i files che vuoi


Spero di essere stato chiaro e di averti dato una mano ;)

teeodor
12-05-2007, 12:16
L'avevo già fatto ma comunque l'ho rifatto e il risultato è lo stesso..

psimem
12-05-2007, 12:59
mi spiace allora ci deves'essere qualcos'altro che non funge e mi sa tanto che fino a lì non ci arrivo...

teeodor
14-05-2007, 17:53
Lo so,non so da quanto tempo è che cerco di risolverlo ma non risponde mai nessuno..
Grazie lo stesso!

psimem
15-05-2007, 08:51
figurati