PDA

View Full Version : Problema Samba modalità Share


breiko
09-05-2005, 15:06
Ciao, ho un server in linux e voglio accervi da un pc con win xp pro.
Ecco la configurazione di smb.conf:

[global]
workgroup = MSHOME
server string = Samba Server
security = share
guest account = nobody

[public]
comment = Server
path = /usr/local/ftp/
public = yes
writable = yes

Riesco a vedere ma non ad accedere alla cartella (l'utente potrebbe non disporre dell'autorizzazione necessaria)

In teoria se metto security = share, non devo creare utenti o sbaglio?
Forse ho sbagliato a configurare il file? O devo fare qualcosa in windows..

l.golinelli
09-05-2005, 19:09
Ciao, ho un server in linux e voglio accervi da un pc con win xp pro.
Ecco la configurazione di smb.conf:

[global]
workgroup = MSHOME
server string = Samba Server
security = share
guest account = nobody

[public]
comment = Server
path = /usr/local/ftp/
public = yes
writable = yes

Riesco a vedere ma non ad accedere alla cartella (l'utente potrebbe non disporre dell'autorizzazione necessaria)

In teoria se metto security = share, non devo creare utenti o sbaglio?
Forse ho sbagliato a configurare il file? O devo fare qualcosa in windows..

chmod 777 /usr/local/ftp/

breiko
09-05-2005, 19:21
:(
mmm.. no..

l.golinelli
09-05-2005, 19:22
guestok = yes

breiko
09-05-2005, 19:37
[global]
workgroup = MSHOME
server string = Samba Server
interfaces = 192.168.0.2/24, 192.168.1.2/24
security = SHARE
log file = /var/log/samba.%m
max log size = 50
server signing = auto
preferred master = No
domain master = No
dns proxy = No
ldap ssl = no

[public]
comment = Server
path = /urs/local/ftp/
read only = No
guest ok = Yes

Ancora niente.. può essere che il problema sia su interfaces? Il mio ip è 192.168.1.5 quello del server 192.168.1.1

TheZeb
09-05-2005, 21:16
in public prova ad aggiungere:

writable = yes
create mode = 0777

lo riavvii il servizio dopo ogni modifica vero ? :mbe: :fagiano:

TheZeb
09-05-2005, 22:22
mmmmm ... ora che ci penso.. mi viene un dubbio sulle password criptate di xp... :O
hai usato smbpasswd per aggiungere la password dell'utente che usa xp ? prova... dovrebbe andare..

Dwayne
10-05-2005, 08:32
prova a fare una public così

workgroup = TUTTO
server string = Samba Server %v
map to guest = bad user
hosts allow = 192.10.0. 192.10.1. 127. (metti la tua classe di ip e 127. )
encrypt passwords = yes
smb passwd file = /etc/samba/private/smbpasswd

[immagini]
comment = foto
path = /mnt/store/immagini
only guest = yes
public = yes
writable = yes
printable = no

a me funziona senza password o altro, da qualsiasi pc con windows
penso che la cosa che manchi più a te sia only guest=yes

breiko
10-05-2005, 10:15
lo riavvii il servizio dopo ogni modifica vero ? :mbe: :fagiano:

Si, killall smbd, kill nmbd, e poi riavvio smbd e nmbd.

hai usato smbpasswd per aggiungere la password dell'utente che usa xp ?

E se non ho la password in windows?

Adesso il mio smbd.conf è così:
[global]
workgroup = MSHOME
server string = Samba Server
interfaces = 192.168.1./24
security = SHARE
map to guest = Bad User
log file = /var/log/samba.%m
max log size = 50
server signing = auto
preferred master = No
domain master = No
dns proxy = No
ldap ssl = no
hosts allow = 192.168.1., 127.

[public]
comment = Iore
path = /urs/local/ftp/
read only = No
create mask = 0777
guest only = Yes
guest ok = Yes

Ormai ci ho aggiunto di tutto.. ma niente.. :muro:

TheZeb
10-05-2005, 10:34
mi sa che ne devi crearne una comunque per l'utente "pippo" di xp...

smbpasswd -a pippo

Dwayne
10-05-2005, 10:59
hai messo "guest only=yes", hai provato " only guest = yes " ?
magari è la stessa cosa, cmq una prova falla

nel file smbusers cos'hai?

il mio è così

root = administrator admin
nobody = guest pcguest smbguest

breiko
10-05-2005, 11:10
smbpasswd -a pippo
root@iore:/usr/local/ftp# smbpasswd -a pippo
New SMB password:
Retype new SMB password:
Failed to initialise SAM_ACCOUNT for user pippo. Does this user exist in the UNIX password database ?
Failed to modify password entry for user pippo

nel file smbusers cos'hai?
Non trovo il file..

TheZeb
10-05-2005, 12:11
allora.... ho fatto pure io con xp e red hat...
prova ad aggiungere sotto la sez. public
public = Yes

se non va così..... :boh:

z3n0
10-05-2005, 15:12
vuoi sapere come ho fatto io grazie al consiglio di un amico?

prendi il file di esempio che sta nella dir samba, metti solo il nome del gruppo (tipo workgroup) dei tuoi pc e poi alla fine del file aggiungi:

[share]
Comment = Dati condivisi
path = /data
public = yes
writable = yes
only guest = yes
browseable = yes

Ovviamente modifichi il comment e la path..

Dopo se usi gnome 2.10, nella barra degli strumenti vai a desktop-amministrazione-cartelle condivise, setti le dir e sei apposto..ti funge al primo colpo, senza pass da xp e senza particolari richieste..

prova e facci sapè ;)

breiko
10-05-2005, 15:37
vuoi sapere come ho fatto io grazie al consiglio di un amico?

prendi il file di esempio che sta nella dir samba, metti solo il nome del gruppo (tipo workgroup) dei tuoi pc e poi alla fine del file aggiungi:

[share]
Comment = Dati condivisi
path = /data
public = yes
writable = yes
only guest = yes
browseable = yes

Ovviamente modifichi il comment e la path..

Dopo se usi gnome 2.10, nella barra degli strumenti vai a desktop-amministrazione-cartelle condivise, setti le dir e sei apposto..ti funge al primo colpo, senza pass da xp e senza particolari richieste..

prova e facci sapè ;)

Grande!
Alla fine le ho provate tutte quando bastava usare il file di esempio..
Grazie..
ps l'unica modifica da fare ovviamente è mettere "security = share"
:D

z3n0
10-05-2005, 15:41
io ho passato la mattina a bestemmiare santo samba!
poi quando ho appreso ciò, sono rimasto felicissimo :P

buon samba! :D

z3n0
10-05-2005, 15:43
l'unica cosa che non riesco a risolvere, è che da linux non vedo il pc winzozz :(

breiko
10-05-2005, 15:47
l'unica cosa che non riesco a risolvere, è che da linux non vedo il pc winzozz :(

Per fortuna questo è un problema che non devo affrontare..
Cmq grazie ancora!
Ciao

stefanoxjx
10-05-2005, 16:24
l'unica cosa che non riesco a risolvere, è che da linux non vedo il pc winzozz :(

smbmount //pcwindows/condivisione /mnt/quellochevuoi -o username=accountwindows

Se usi kde, prova ad installare (se non è già installato) smb4k.

Ciao.

breiko
10-05-2005, 18:30
Sono tornato.. eheh.. :muro:

[share]
Comment = Server
path = /usr/local/ftp/
public = yes
writable = yes
only guest = yes
browseable = yes

Ho il problema che ogni volta che si scarica un file nuovo (da amule i file completi finiscono li) devo dare un "chmod 777 *" all'interno della cartella per poter prendere il file con samba.

Ho provato ad aggiungere create mask = 0777 in share ma non cambia..
Cosa posso provare?

TheZeb
10-05-2005, 20:08
dovrebbe essere create mode = 777 o 0777 ...... ma che versione stai usando zio pino ? :eek:

breiko
10-05-2005, 20:31
Sto usando Samba 3.0.14a preso fresco fresco oggi xkè pensavo che qualcosa non andasse per colpa della vecchia versione..

Ho provato create mode, su [share], ma nn cambia nulla, forse devo metterlo su [global]?