zdravím,
po roce jsem se odvážil k přechodu z 8.04 na 10.04 a nastaly dvě chyby
První byla nějaká nekonzistence v dovecotu, kde zmizely cetrifikáty a musely se nalinkovat jiné. než jsem na to přišel dovecot odmítal připojení na pop3 port. to bylo lehke.
Druhý problé a velký je se sambou, která přestala být schopna připustit užovatele k adresáři. Je to hodně divná chyba, která je zakopaná někde hluboko. V principu jde o to, že z winXP a win7 stanic přicházejí sambě požadavky na autorizaci přístupu od klientů. Je to asi 5PC kteří všichni používají jedno jméno a heslo. nicméně samba si usmyslela, že z dat, které ji win stanice pošlou vykousne název klienta a ten bude považovat za přihlašovací jméno. Strejda gůgle toho moc nenašel, až na to, že radil místo \domena\jmeno zadavat na klientech pouze \jmeno ale to nepomohlo. potil jsem se u toho do čtyř do rána a děkoval své nedůvěře, že upgrade dělám v sobotu v noci. V ty čtyři hodiny mě napadlo zakomentovat zcela položku "valid users = franta, pepa" a samba nyní funguje bez hesla a ověřování. To ale není moc dobrá trvalá situace.
Takhle vypadá log přístupů, kdy důležité jsou asi poslední řádky (podotýkám že thinkpad je název klienta):
[2011/06/05 18:33:02, 6] param/loadparm.c:7017(lp_file_list_changed)
lp_file_list_changed()
file /etc/samba/smb.conf -> /etc/samba/smb.conf last mod_time: Sun Jun 5 03:43:08 2011
[2011/06/05 18:33:02, 3] lib/access.c:362(only_ipaddrs_in_list)
only_ipaddrs_in_list: list has non-ip address (127.)
[2011/06/05 18:33:02, 3] lib/access.c:396(check_access)
check_access: hostnames in host allow/deny list.
[2011/06/05 18:33:07, 2] lib/access.c:406(check_access)
Allowed connection from 192.168.1.97 (192.168.1.97)
[2011/06/05 18:33:07, 3] smbd/oplock.c:911(init_oplocks)
init_oplocks: initializing messages.
[2011/06/05 18:33:07, 3] smbd/oplock_linux.c:223(linux_init_kernel_oplocks)
Linux kernel oplocks enabled
[2011/06/05 18:33:07, 10] lib/events.c:295(s3_event_debug)
s3_event: Added timed event "smbd_idle_event_handler": 0x7f5d1c8b89a0
[2011/06/05 18:33:07, 10] smbd/process.c:720(event_add_idle)
event_add_idle: idle_evt(keepalive) 0x7f5d1c8b89a0
[2011/06/05 18:33:07, 10] lib/events.c:295(s3_event_debug)
s3_event: Added timed event "smbd_idle_event_handler": 0x7f5d1c9cdfd0
[2011/06/05 18:33:07, 10] smbd/process.c:720(event_add_idle)
event_add_idle: idle_evt(deadtime) 0x7f5d1c9cdfd0
[2011/06/05 18:33:07, 10] lib/events.c:295(s3_event_debug)
s3_event: Added timed event "smbd_idle_event_handler": 0x7f5d1c8e1f40
[2011/06/05 18:33:07, 10] smbd/process.c:720(event_add_idle)
event_add_idle: idle_evt(housekeeping) 0x7f5d1c8e1f40
[2011/06/05 18:33:07, 10] lib/util_sock.c:794(read_smb_length_return_keepalive)
got smb length of 68
[2011/06/05 18:33:07, 6] smbd/process.c:1456(process_smb)
got message type 0x81 of len 0x44
[2011/06/05 18:33:07, 3] smbd/process.c:1459(process_smb)
Transaction 0 of length 72 (0 toread)
[2011/06/05 18:33:07, 2] smbd/reply.c:456(reply_special)
netbios connect: name1=*SMBSERV name2=THINKPAD
[2011/06/05 18:33:07, 2] smbd/reply.c:463(reply_special)
netbios connect: local=192.168.1.92 remote=thinkpad, name type = 0
[2011/06/05 18:33:07, 5] lib/username.c:133(Get_Pwnam_alloc)
Finding user thinkpad
[2011/06/05 18:33:07, 5] lib/username.c:77(Get_Pwnam_internals)
Trying _Get_Pwnam(), username as lowercase is thinkpad
[2011/06/05 18:33:07, 5] lib/username.c:95(Get_Pwnam_internals)
Trying _Get_Pwnam(), username as uppercase is THINKPAD
[2011/06/05 18:33:07, 5] lib/username.c:104(Get_Pwnam_internals)
Checking combinations of 0 uppercase letters in thinkpad
[2011/06/05 18:33:07, 5] lib/username.c:110(Get_Pwnam_internals)
Get_Pwnam_internals didn't find user [thinkpad]!
[2011/06/05 18:33:12, 6] param/loadparm.c:7017(lp_file_list_changed)
lp_file_list_changed()
file /etc/samba/smb.conf -> /etc/samba/smb.conf last mod_time: Sun Jun 5 03:43:08 2011
[2011/06/05 18:33:12, 3] lib/access.c:362(only_ipaddrs_in_list)
only_ipaddrs_in_list: list has non-ip address (127.)
[2011/06/05 18:33:12, 3] lib/access.c:396(check_access)
check_access: hostnames in host allow/deny list.
[2011/06/05 18:33:17, 2] lib/access.c:406(check_access)
Allowed connection from 192.168.1.97 (192.168.1.97)
[2011/06/05 18:33:18, 3] smbd/oplock.c:911(init_oplocks)
init_oplocks: initializing messages.
[2011/06/05 18:33:18, 3] smbd/oplock_linux.c:223(linux_init_kernel_oplocks)
Linux kernel oplocks enabled
[2011/06/05 18:33:18, 10] lib/events.c:295(s3_event_debug)
s3_event: Added timed event "smbd_idle_event_handler": 0x7f5d1c8b89a0
[2011/06/05 18:33:18, 10] smbd/process.c:720(event_add_idle)
event_add_idle: idle_evt(keepalive) 0x7f5d1c8b89a0
[2011/06/05 18:33:18, 10] lib/events.c:295(s3_event_debug)
s3_event: Added timed event "smbd_idle_event_handler": 0x7f5d1c9cdfd0
[2011/06/05 18:33:18, 10] smbd/process.c:720(event_add_idle)
event_add_idle: idle_evt(deadtime) 0x7f5d1c9cdfd0
[2011/06/05 18:33:18, 10] lib/events.c:295(s3_event_debug)
s3_event: Added timed event "smbd_idle_event_handler": 0x7f5d1c8e1f40
[2011/06/05 18:33:18, 10] smbd/process.c:720(event_add_idle)
event_add_idle: idle_evt(housekeeping) 0x7f5d1c8e1f40
[2011/06/05 18:33:18, 10] lib/util_sock.c:794(read_smb_length_return_keepalive)
got smb length of 68
[2011/06/05 18:33:18, 6] smbd/process.c:1456(process_smb)
got message type 0x81 of len 0x44
[2011/06/05 18:33:18, 3] smbd/process.c:1459(process_smb)
Transaction 0 of length 72 (0 toread)
[2011/06/05 18:33:18, 2] smbd/reply.c:456(reply_special)
netbios connect: name1=AKSERVER name2=THINKPAD
[2011/06/05 18:33:18, 2] smbd/reply.c:463(reply_special)
netbios connect: local=akserver remote=thinkpad, name type = 0
[2011/06/05 18:33:18, 5] lib/username.c:133(Get_Pwnam_alloc)
Finding user thinkpad
[2011/06/05 18:33:18, 5] lib/username.c:77(Get_Pwnam_internals)
Trying _Get_Pwnam(), username as lowercase is thinkpad
[2011/06/05 18:33:18, 5] lib/username.c:95(Get_Pwnam_internals)
Trying _Get_Pwnam(), username as uppercase is THINKPAD
[2011/06/05 18:33:18, 5] lib/username.c:104(Get_Pwnam_internals)
Checking combinations of 0 uppercase letters in thinkpad
[2011/06/05 18:33:18, 5] lib/username.c:110(Get_Pwnam_internals)
Get_Pwnam_internals didn't find user [thinkpad]!
pro úplnost smb.conf
# Samba config file created using SWAT
# from UNKNOWN (127.0.0.1)
# Date: 2004/03/23 15:36:02
# Global parameters
[global]
display charset = ISO8859-2
idmap gid = 1-5000
hosts allow = 127. 192.168.1.1 192.168.1.2 192.168.1.3 ..........
passwd program = /usr/bin/passwd %u
dns proxy = No
netbios name = akserver
writable = yes
printing = lprng
idmap uid = 1000-2000
dos charset = cp852
local master = yes
workgroup = MYGROUP
server signing = no
debug level = 10
os level = 65
printcap name = /dev/null
security = share
max log size = 5000
disable spoolss = yes
log file = /var/log/samba/log.%m
load printers = no
smb ports = 139
socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
guest ok = Yes
create mask = 0777
username map = /etc/samba/smbusers
null passwords = yes
interfaces = 192.168.1.0/24
domain master = yes
encrypt passwords = yes
wins support = yes
directory mask = 0777
preferred master = no
unix charset = ISO8859-2
# printer = LaserJet_P2015
# printer admin = @adm
# map to guest = Bad User
# client code page = 0
# character set = ISO8859-2
# preserve case = yes
# short preserve case = yes
# case sensitive = yes
# hosts equiv = /etc/hosts.allow
# mangle case = Yes
[Archiv]
path = /media/arc
# valid users = franta
force create mode = 0777
force directory mode = 0770
available = yes
browsable = yes
public = yes
writable = yes
[Akta]
force create mode = 0777
# valid users = franta
path = /media/Akta
force directory mode = 0770
# public = yes
# writable = yes
# force user = nobody
# force user = nogroup
available = yes
browsable = yes
public = yes
writable = yes
[Ftp]
force create mode = 0777
comment = ftp
# valid users = franta
user = marshall
path = /media/Ftp
force directory mode = 0770
available = yes
browsable = yes
public = yes
writable = yes
Samozřejmě, že toto je nežádoucí stav. Přiznám se, že nemám hlavu a znalosti na to, abych chápal vše co se změnilo, ale co jsem vyčetl, tak je jakýsi přípak "getent" který se do obsluhy uživatelů zapojuje a zjevně to po upgrade nezvládá. Takže relativně nespokojenost.
Pokud jste se někdo s podobným problémem setkali, prosím o nakopnutí.
díky
marshall1727