View Single Post
Old 15-10-2008, 21:56   #1
supermario
Senior Member
 
L'Avatar di supermario
 
Iscritto dal: Oct 2001
Messaggi: 7906
Samba non chiede il login

Salve

ho un problema che mi sta facendo dannare con SAMBA

praticamente devo condividere il contenuto di una cartella di un utente X e per visualizzarlo bisogna fornire nomeutente e password(a tal scopo ho creato un utente con password che sarà il login da usare)

Ci sono dei problemi:

quando entro della cartella da un sistema windows, non mi chiede nessun login e mi fa vedere i file

quando entro da linux idem


Ecco smb.conf

Quote:

[global]


workgroup = MORGHEN

server string = Morghen %h

wins support = yes

; wins server = w.x.y.z

dns proxy = no

; name resolve order = lmhosts host wins bcast


; interfaces = 127.0.0.0/8 eth0

; bind interfaces only = true




log file = /var/log/samba/log.%m

max log size = 1000

; syslog only = no

syslog = 0

panic action = /usr/share/samba/panic-action %d



security = user
username map = /etc/samba/smbusers

encrypt passwords = true

passdb backend = tdbsam

obey pam restrictions = yes

; guest account = nobody
invalid users = root

unix password sync = yes

passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .

pam password change = yes

map to guest = bad user


domain logons = yes
; logon path = \\%N\profiles\%U
; logon path = \\%N\%U\profile

; logon drive = H:
; logon home = \\%N\%U

; logon script = logon.cmd

; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u


; load printers = yes

; printing = bsd
; printcap name = /etc/printcap

; printing = cups
; printcap name = cups


; include = /home/samba/etc/smb.conf.%m

socket options = TCP_NODELAY

; 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

; winbind enum groups = yes
; winbind enum users = yes


; usershare max shares = 100

usershare allow guests = yes


;[homes]
; comment = Home Directories
; browseable = no

; read only = yes

; create mask = 0700

; directory mask = 0700

; valid users = %S

;[netlogon]
; comment = Network Logon Service
; path = /home/samba/netlogon
; guest ok = yes
; read only = yes
; 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 = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700

[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
; write list = root, @ntadmin

;[cdrom]
; comment = Samba server's CD-ROM
; read only = yes
; locking = no
; path = /cdrom
; guest ok = yes

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


[supermario]
path = /path/condivisa
comment = Condivisa
available = yes
browseable = yes
public = yes
writable = yes

in smbuser ci sono gli utenti samba con questa sintassi

utentelinux = "utentesamba"

dove sbaglio?

Ciauz

Ultima modifica di supermario : 15-10-2008 alle 22:10.
supermario è offline   Rispondi citando il messaggio o parte di esso