Został przeniesiony serwer samba z FC6 do Debian Lenny i pojawiły się dwa problemy.
Jeden to taki, że jak podmienię plik z hasłami (w FC smbpasswd a Debian passdb.tdb) to użytkownicy nie mogą się logować na swoje konta. Przy próbie zmiany hasła za pomocą
Kod: Zaznacz cały
smbpasswd
A druga sprawa to taka, że nie mogę się zalogować z poziomu DOS. Mam na serwerze wgrane obrazy systemów i żeby je pobrać korzystam z programiku NetBootDisk, który loguje się do zasobu z poziomu DOS i uruchamia odpowiednie skrypty. Przy próbie logowania dostaję komunikat:
Kod: Zaznacz cały
Error 5: Access has been denied.
Kod: Zaznacz cały
[global]
workgroup = domena
server string = %h server
wins support = yes
dns proxy = no
name resolve order = host wins bcast
interfaces = eth1 eth2 lo
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
passdb backend = tdbsam
obey pam restrictions = no
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
domain logons = yes
logon path =
logon home =
logon script = %G.cmd %U
add user script = /usr/sbin/useradd -m '%u'
delete user script = /usr/sbin/userdel -r '%u'
add machine script = /usr/sbin/useradd -g sambamachines -c "%u machine account" -d /dev/null -s /bin/false %u
add group script = /usr/sbin/groupadd '%g'
delete group script = /usr/sbin/groupdel '%g'
add user to group script = /usr/sbin/usermod -G '%g' '%u'
domain master = yes
username map = /etc/samba/smbusers
log level = 1
time server = yes
preferred master = yes
winbind use default domain = yes
os level = 200
netbios name = EGON
admin users = root
lanman auth = yes
client lanman auth = yes
nt acl support = no