samba + dist upgrade

Fórumok

Sziasztok!

Szép lassan elkezdtem a szervereimet frissítgetni sarge-ról etch-re. Eddig nem is volt gond, most viszont az egyik gépen a samba frissítés után nem hajlandó a felhasználókat azonosítani. Sejtésem szerint az smbpasswd fájlt valamiért letörölte (mivel nem találom sehol), de miután egy másik szerverről bemásoltam, webmin alatt a felhasználókat ugyan hozzáadja, de a nem odatartozókat nem szedi ki belőle. A lényeg: hogyan tudnám az smbpasswd fájlt a nulláról újragenerálni? (már ha egyáltalán ez a hiba)

A config:

[global]
log file = /var/log/samba/log.%m
ldap ssl = no
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n
obey pam restrictions = Yes
create mask = 0755
encrypt passwords = true
passdb backend = tdbsam
passwd program = /usr/bin/passwd %u
wins support = true
dns proxy = No
netbios name = SZERVER
netbios aliases = SZERVER
invalid users = root
unix password sync = yes
local master = yes
preferred master = yes
domain master = yes
workgroup = VALAMI
os level = 99
syslog = 0
panic action = /usr/share/samba/panic-action %d
max log size = 1000
log level = 2

[megosztas]
writeable = yes
path = /var/data/megosztas
force group = users
force user = root
create mask = 0777
comment = munkakönyvtár
directory mask = 0777
valid users = @users

Hozzászólások

Azt, hogy ez-e a hiba letesztelheted
root# smbpasswd -a juzer
és utánna megpróbálsz juzerrel bejelentkezni

Újrageneráni is így tood, egyesével, szépen.

A konfigodban ott vigyorog a 'passdb backend = tdbsam'. Ezek utan miert is kellene az smbpasswd file-lal foglalkoznia a samba-nak???