[linux] samba & winnt4w & winxppro: trocha dlhy email
Andrej Macko
andy na hq.alert.sk
Pátek Únor 8 14:57:47 CET 2002
Zdravim,
na C sieti mam hl.server .1.1 pre mail, domenu, www a druhy .1.2
pre fileserver. Na fileserveri mam MDK8.1 po cerstvych updatoch, kernel
2.4.17, samba 2.2.3a kompilovana z cookera z .src.rpm. Vsetko je to na
etx3.
Po spusteni samby sa na shary a dom home dirs userkov da dostat v pohode z
w95osr2, w98, w2k bez sp. Pwd mam nastavene encrypt, sec.level=user. Samba
je local browser, domenu nie je potrebne rozbehavat. smb.conf mozem na
poziadanie pripojit.
Na lokalke s winnt4w sp6a sa v pohode nahlasim do workstejnsy, shary su
pristupne, avsak ked chcem kopirovat do home odkadekolvek, ci uz z
nejakeho dir-u alebo z desktopu, skoncim s hlaskou :
Cannot copy ' file ': Acces is denied. make sure the disk is not full or
write protected and the file is not in use. Poviete si najskor, ze mam zle
nastavene permisions pre userka. Nie to je ok. Tak som skusil movnut file
do home dir-u. V tom momente mi zhodilo okno. Ked som sa tam pozrel este
raz, tak povodny subor ostal tam kde a bol skopirovany aj do home dir-u.
Tu je vysek z log.user:
[2002/02/08 13:23:21, 3] smbd/process.c:process_smb(860)
Transaction 43 of length 80
[2002/02/08 13:23:21, 3] smbd/process.c:switch_message(667)
switch message SMBtrans2 (pid 1708)
[2002/02/08 13:23:21, 4] smbd/uid.c:change_to_user(118)
change_to_user: Skipping user change - already user
[2002/02/08 13:23:21, 3] smbd/trans2.c:call_trans2qfilepathinfo(1615)
call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 257
[2002/02/08 13:23:21, 3] lib/util.c:unix_clean_name(387)
unix_clean_name [/]
[2002/02/08 13:23:21, 3] smbd/trans2.c:call_trans2qfilepathinfo(1624)
call_trans2qfilepathinfo: check_name of . failed (Success)
[2002/02/08 13:23:21, 3] smbd/error.c:error_packet(99)
error packet at smbd/trans2.c(1626) cmd=50 (SMBtrans2)
NT_STATUS_OBJECT_PATH_NOT_FOUND
A ked idem userkovi x winxppro do beznych shares, tam sa dostanem, avsak
ked chcem ist opat do home dir-u, tak skocim s takouto hlaskou:
.. refers to a location that is unavailable. It could be on hard on this
computer, or on a network. Check to make sure that the disk is properly
inserted, or that you are connected to the Internet or your network, and
try again. If it still cannot be located, the information might have been
moved to a different location.
Takto vyzera v logu, ked chcem ist z windowsow do home dir-u:
[2002/02/08 11:56:05, 4] smbd/password.c:smb_password_ok(467)
smb_password_ok: Checking SMB password for user userko
[2002/02/08 11:56:05, 4] smbd/password.c:smb_password_ok(491)
smb_password_ok: Checking NT MD4 password
[2002/02/08 11:56:05, 4] smbd/password.c:smb_password_ok(496)
smb_password_ok: NT MD4 password check failed
Zaujimave je, ze ked sa userko prihlasi do siete, tak autorizacia prebehne
ok, akonahle tam chce fyzicky pristupit, tak to failne.
Skusam vyrobit account pre stroj, ako ked ma byt samba domain master, ale
nepomohlo.
Skusal som aj sec.level = share, dopadne to tak isto.
Uz sa s tym trapim niekolko dni, skusal som .reg patche /nepomohlo/,
povodne som bezal na sambe 2.2.2-3mdk, potom 2.2.3, teraz na 2.2.3a, kde
bolo bug fix prave na tu haluz s Acces denied, ale nic. prezeral som
mailing listy, no nepodarilo sa mi najst nejake riesenie.
Ak ma viete nakopnut, kde by som mohol mat chybu ci uz je medzi
klavesnicou a stolickou, v configuracii fileservera a jeho systemu,
pripadne kde hladat chyby vo windowsoch, alebo cokolvek ine, bol by som
rad keby ste ma naviedli alebo nakopli, ako toto vyriesit.
S pozdravom
Andy
ps
pripajam smb.conf:
===================== Global Settings =====================================
[global]
client code page = 852
character set = ISO8859-2
code page directory = /var/lib/samba/codepages
workgroup = INTRANET
netbios name = HELIOS
server string = Samba Server
hosts allow = 192.168.1. 127.
nt acl support = no
; guest account = pcguest
log level = 4
log file = /var/log/samba/log.%m
max log size = 100
security = user
; password server = *
; password server = <NT-Server-Name>
encrypt passwords = yes
min passwd length = 8
passwd program = /usr/bin/passwd
passwd chat = *new password* %n\n *new password* %n\n *success*
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=819
local master = yes
os level = 65
domain master = no
preferred master = yes
domain logons = no
wins support = no
wins proxy = no
dns proxy = no
status = yes
map archive = yes
#============================ Share Definitions ==============================
[homes]
comment = %U - Domovsky Adresar
public = no
veto files = /.*/
delete veto files = no
browseable = no
writable = yes
[group1_all]
comment = Adresar pre skupinu Goup1
path = /home/group1/group1all
public = no
read only = yes
writable = no
directory mask = 0770
create mask = 0660
valid users = @group1, @service
write list = @group2, @service
[group2_all]
comment = Adresar pre skupinu Group2
path = /home/group2/group2all
public = no
read only = yes
writeable = no
directory mask = 0770
create mask = 0660
valid users = @group2, @service
write list = @group2, @service
[group3_all]
comment = Adresar pre skupinu Group3
path = /home/group3/group3all
public = no
read only = yes
writable = no
directory mask = 0770
create mask = 0660
valid users = @geo, @service
write list = @geo, @service
[riaditel]
comment = Verejny adresar pre organizaciu
path = /home/organizacia
public = yes
write list = riaditel, sekretarka1, sekretarka2, namestnik
read only = yes
writable = no
create mask = 0666
directory mask = 0777
[tmp]
comment = Verejny adresar
path = /home/tmp
write list = @group1, @group2, @group3
read only = no
writable = yes
public = yes
create mask = 0666
directory mask = 0777
Další informace o konferenci linux