Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam
Mam siec 50 komputerow z kontrolerem domeny pod Samba (3.0.14a) z profilami mobilnymi. Z uwagi na to ze niektorzy uzytkownicy maja dosc pokazne zasoby w "moich dokumentach" postanowilem rozwiazac to zakladajac kazdemu uzytkownikowi dodatkowy zasob na sambie i mapujac go pod windowsem. Dzieki takiemu rozwiazaniu kazdy uzytkownik logujac sie na dowolnym komputerze nie musi czekac az system scagnie wszystkie dane z serwera a tylko ladowany jest sam profil. I tu pojawia sie problem. Po jakims czasie system zrywa zamapowany zasob ( czerwony x ) i przy probie zapisania jakiegokolwiek dokumentu do tego zasobu otrzymuje komunikaty o braku komunikacji z zasobem sieciowym ( chociaz dokument jest mimo tego komunikatu zapisywany - nie wiem czemu).
Pozdrawiam
Offline
dodatkowe info
Zasób mapuje sie bez problemu przy starcie Komputera.
Połączenie jest zrywane z chwilą np otwarcia pliku excela.
jakies pomysly??
Offline
A jest coś dziwnego w logach samby ew. syslog-u?
Offline
A czy tro są Windy Xp czy 98 i można zobaczyć smb.confa bo tak to trudno co kolwiek zobaczyć.
Offline
moj config ponizej. podaje caly bo moze zachaszowalem cos co jest potrzebne
Komputery pracuja pod systemami windows 2000 i windows xp
dzis zauwazylem ze pod xp trzyma caly czas polaczenie. zrywa tylko pod systemami 2000 i to glownie wtedy kiedy otwierany jest plik excela albo worda
a w logach nic sie nie doszukalem
########################
[global]
## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = domenka
netbios name = Bolek
# server string is the equivalent of the NT Description field
server string = %h server (Samba %v)
# Windows Internet Name Serving Support Section:
# WINS Support - Tells the NMBD component of Samba to enable its WINS Server
wins support = yes
# WINS Server - Tells the NMBD components of Samba to be a WINS Client
# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
; wins server = w.x.y.z
# This will prevent nmbd to search for NetBIOS names through DNS.
dns proxy = no
# What naming service and in what order should we use to resolve host names
# to IP addresses
name resolve order = lmhosts host wins bcast
#### Debugging/Accounting ####
# This tells Samba to use a separate log file for each machine
# that connects
log file = /var/log/samba/log.%m
# Put a capping on the size of the log files (in Kb).
max log size = 1000
log level = 2
# If you want Samba to only log through syslog then set the following
# parameter to 'yes'.
; syslog only = no
# We want Samba to log a minimum amount of information to syslog. Everything
# should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to log
# through syslog you should set the following parameter to something higher.
syslog = 1
# Do something sensible when Samba crashes: mail the admin a backtrace
;; panic action = /usr/share/samba/panic-action %d
####### Authentication #######
# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/ServerType.html in the samba-doc
# package for details.
security = user
; security = share
# You may wish to use password encryption. See the section on
# 'encrypt passwords' in the smb.conf(5) manpage before enabling.
encrypt passwords = yes
; update encrypted = No
;;; smb passwd file = /etc/samba/smbpasswd
# If you are using encrypted passwords, Samba will need to know what
# password database type you are using.
passdb backend = tdbsam
obey pam restrictions = yes
## guest account = nobody
;; invalid users = root
# For Unix password sync to work on a Debian GNU/Linux system, the following
# parameters must be set (thanks to Augustin Luton <aluton@hybrigenics.fr> for
# sending the correct chat script for the passwd program in Debian Potato).
passwd program = /usr/bin/passwd %u
passwd chat = *EntersnewsUNIXspassword:* %nn *RetypesnewsUNIXspassword:* %nn .
# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
; pam password change = no
#Opcje przegladarki
os level = 200
local master = yes
domain master = yes
prefered master = yes
time server = yes
########## Konta Maszyn #########
add machine script = /usr/sbin/useradd -d /dev/null -g machines -c 'Konto Maszyny %I' -s /bin/false %u
domain logons = yes
logon script = logon.bat
########## Profile Mobilne ##########
logon home = \%LProfile%U
logon path = \%LProfile%U
########## polskie znaczki Samba 3.0 #######
unix charset = ISO8859-2
dos charset = CP852
########## opcje sieciowe ###################
interfaces = 192.168.1.251 127.0.0.1
hosts allow = 192.168.1.
bind interfaces only = yes
########## Printing ##########
# If you want to automatically load your printer list rather
# than setting them up individually then you'll need this
; load printers = yes
# lpr(ng) printing. You may wish to override the location of the
# printcap file
; printing = bsd
; printcap name = /etc/printcap
# CUPS printing. See also the cupsaddsmb(8) manpage in the
# cupsys-client package.
; printing = cups
; printcap name = cups
# When using [print$], root is implicitly a 'printer admin', but you can
# also give this right to other users to add drivers and set printer
# properties
; printer admin = @ntadmin
######## File sharing ########
# Name mangling options
; preserve case = yes
; short preserve case = yes
############ Misc ############
# Using the following line enables you to customise your configuration
# on a per machine basis. The %m gets replaced with the netbios name
# of the machine that is connecting
; include = /home/samba/etc/smb.conf.%m
# Most people will find that this option gives better performance.
# See smb.conf(5) and /usr/share/doc/samba-doc/htmldocs/speed.html
# for details
# You may want to add the following on a Linux system:
# SO_RCVBUF=8192 SO_SNDBUF=8192
;; socket options = TCP_NODELAY
# The following parameter is useful only if you have the linpopup package
# installed. The samba maintainer and the linpopup maintainer are
# working to ease installation and configuration of linpopup and samba.
; message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &
# Domain Master specifies Samba to be the Domain Master Browser. If this
# machine will be configured as a BDC (a secondary logon server), you
# must set this to 'no'; otherwise, the default behavior is recommended.
; domain master = auto
# Some defaults for winbind (make sure you're not using the ranges
# for something else.)
; idmap uid = 10000-20000
; idmap gid = 10000-20000
; template shell = /bin/bash
#======================= Share Definitions =======================
[homes]
comment = Katalog domowy
browseable = no
guest ok = no
write ok = yes
# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
writable = yes
# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
create mask = 0700
# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
directory mask = 0700
# Un-comment the following and create the netlogon directory for Domain Logons
# (you need to configure Samba to act as a domain controller too.)
[netlogon]
comment = Usługa logowania domenowego
path = /var/lib/samba/logon
guest ok = no
write ok = yes
browsable = no
#[printers]
# comment = All Printers
# browseable = no
# path = /tmp
# printable = yes
# public = no
# writable = no
# create mode = 0700
# Windows clients look for this share name as a source of downloadable
# printer drivers
#[print$]
# comment = Printer Drivers
# path = /var/lib/samba/printers
# browseable = yes
# read only = yes
# guest ok = no
# Uncomment to allow remote administration of Windows print drivers.
# Replace 'ntadmin' with the name of the group your admin users are
# members of.
write list = root, @ntadmin
# A sample share for sharing your CD-ROM with others.
;[cdrom]
; comment = Samba server's CD-ROM
; writable = no
; locking = no
; path = /cdrom
; public = yes
# The next two parameters show how to auto-mount a CD-ROM when the
# cdrom share is accesed. For this to work /etc/fstab must contain
# an entry like this:
#
# /dev/scd0 /cdrom iso9660 defaults,noauto,ro,user 0 0
#
# The CD-ROM gets unmounted automatically after the connection to the
#
# If you don't want to use auto-mounting/unmounting make sure the CD
# is mounted on /cdrom
#
; preexec = /bin/mount /cdrom
; postexec = /bin/umount /cdrom
#[public]
# path = /home/public
# public = yes
# only guest = yes
# writable = yes
# printable = no
[Profile]
path = /home/Profile
browseable = no
writable = yes
############# admina ##############
[Narzedzia]
comment = Narzedzia
path = /home/Zasoby/X
guest ok = no
create mask = 0777
directory mask = 0777
browsable = yes
writeable = yes
valid users = admin, administrator
############# osobiste ##############
[admin_home]
comment = folder osobisty
path = /home/osobiste/adminh
guest ok = no
create mask = 0777
directory mask = 0777
browsable = no
writeable = yes
available = yes
vfs objects = recycle
recycle:repository = .KOSZ
recycle:keeptree = True
recycle:versions = True
recycle:touch = True
recycle:exclude = *.tmp|*.o|*.obj|~$*|*.ba0
recycle:exclude_dir = /tmp|/temp|/cache
valid users = admin, administrator
Offline
dodatkowe info
sprawdzam różne konfiguracje zeby znalezc rozwiazanie i do czego doszedlem.
1. Nie jest to wina sprzetowa bo postawilem debiana o takim samym configu na innej maszynie i dzieje sie dokladnie to samo. Przy otwieraniu dokumentów offica ktore leza na sambie zostaje automatycznie zerwane mapowanie.
2. Zauwazylem ze kiedy jest odpalony windows 2000 z zamapowanymi zasobami i zostanie przeładowana samba wszystkie zamapowane zasoby sie odlączaja (zrozumiale) ale kiedy dwukrotnie klikne na zasób w celu odświeżenia połączenia wówczas mapuje sie on na nowo i trzyma połączenie ( mozna odpalac wszystkie pliki offica i nic nie jest zrywane).
dziwne ale tak to wyglada
ktos ma jakis pomysl??
Offline
# Global parameters
[global]
dos charset = CP852
unix charset = ISO8859-2
workgroup = osiedle
netbios name = adam
server string = %h server (Samba %v)
interfaces = 100.116.45.8/24, 127.0.0.1/32
obey pam restrictions = Yes
#root directory = admin
passwd program = /usr/bin/passwd %u
passwd chat = *EntersnewsUNIXspassword:* %nn *RetypesnewsUNIXspassword:* %nn .
password level = 8
unix password sync = Yes
log level = 3
syslog = 0
log file = /var/log/samba/log.%m
max log size = 500
time server = Yes
deadtime = 60
keepalive = 15
#socket options = TCP_NODELAY SO_KEEPALIVES SO_SNDBUF=16384 SO_RCVBUF=16384 IPTOS_LOWDELAY
add user script = /usr/sbin/useradd -d /dev/null -g machines -c 'Konto maszyny %I' -s /bin/false %u
#logon script = logon.bat
#logon path = \L%U
#password server = PDC
#security=domain
#domain logons = Yes
os level = 65
#preferred master = Yes
#domain master = Yes
#local master = Yes
#wins support = Yes
#kernel oplocks = No
message command = /usr/bin/LinPopUp "%f" "%m" %s; rm %s
read only = No
hosts allow = 100.116.45., 127.0.0.
hosts deny = ALL
#nt acl support = Yes
#oplock contention limit = 5
[homes]
comment = Katalog uzytkownika
path = /home/%u
create mask = 0700
directory mask = 0700
browseable = No
#[dokument]
# comment = Katalog program
# path = /home/dokument
# valid users = @dokument
# write list = @dokument
# force group = vendis
# create mask = 0770
# force create mode = 0770
# directory mask = 0770
# force directory mode = 0770
# dos filetime resolution = Yes
[public]
comment = Katalog PUBLICZNY
path = /home/publiczny/
create mask = 0777
guest ok = Yes
#[profile]
# path = /home/profile
# guest ok = Yes
# browseable = No
# vfs objects = fake_perms
#[netlogon]
# comment = Katalog logowania
# path = /etc/samba/netlogon
# write list = @admin
# read only = Yes
# create mask = 0755
# directory mask = 0770
# guest ok = Yes
# browseable = No
# locking = No
# share modes = No
Nie chce mi się studiować twojego pliku wklej mój i ma działać
Offline
Dzieki Guzzi za chęć pomocy.
Niestety nasze samby dzialaja w innej konfiguracji. Twoja nie jest PDC a moja tak i tu jest różnica. Jeśli zmienię opcję 'security' z 'user' ma 'share' problem zrywania mapowania znika, ale wtedy zmienia sie rola servera z ROLE_DOMAIN_PDC na ROLE_STANDALONE.
ponadto zauwazylem ze gdy samba pracuje jako PDC przy konfiguracji zasobu publicznego:
[public]
path = /home/public
public = yes
only guest = yes
writable = yes
nie ma problemu ze zrywaniem polaczenia po otwarciu plików offica
problem ten pojawia sie przy zasobach o konfiguracji :
[kono]
path = /home/kono
writable = yes
browseable = yes
create mask = 0777
directory mask = 0777
valid users = kono
Offline
doszedlem ze problem powstaje zawsze po dodaniu linijki
'valid users = .... ' w konfiguracji samby jako PDC
dodatkowo sprawdzilem jak bedzie sie zachowywac samba jesli sprobuje sie do niej doczepic nie poprzez konto domenowe ale poprzez konto lokalne komputera.
-zalogowalem sie jako administrator do windows 2000 i zamapowalem zasób "kono"
-wyskoczylo okienko z pytaniem o uzytkownika i haslo.
-wprowadzilem takie jak do konta domenowego (czyli takie jak jest na debianie na sambie)
- zasób sie ladnie zamapowal i wszystko jest ok - moge otwierac wszystkie pliki i nic nie zrywa połączenia
konczą mi sie pomysły
Offline
Dzieki Guzzi za chęć pomocy.
Niestety nasze samby dzialaja w innej konfiguracji. Twoja nie jest PDC a moja tak i tu jest różnica. Jeśli zmienię opcję 'security' z 'user' ma 'share' problem zrywania mapowania znika, ale wtedy zmienia sie rola servera z ROLE_DOMAIN_PDC na ROLE_STANDALONE.
ponadto zauwazylem ze gdy samba pracuje jako PDC przy konfiguracji zasobu publicznego:
[public]
path = /home/public
public = yes
only guest = yes
writable = yes
nie ma problemu ze zrywaniem polaczenia po otwarciu plików offica
problem ten pojawia sie przy zasobach o konfiguracji :
[kono]
path = /home/kono
writable = yes
browseable = yes
create mask = 0777
directory mask = 0777
valid users = kono[/quote]
I tu się mylisz :) Moja samba działa jako PDC tylko jak zauważyeś mam tam odhaszowane linie odpowiedzialne za pracę pod domeną odblokuj wpisy i będzie działać.
Ja mam to w pracy i nic mi nie zrywa. Jak nie pójdzie daj znać.
Offline
Powiedz mi guzzi tylko jeszcze jaką wersje samby uzywasz. Wczoraj przeszedlem z 3.0.14a na 3.0.23 i wygląda na to ze to rozwiązało problem. Zrobilem to narazie na serwerze testowym, wiec nie moge byc w 100% pewny ze to rozwiazalo problem. Jakos w weekend jak nikogo nie bedzie w pracy podmienie wersje na głownym serwerze i przetestuje.
Pozdrawiam
Offline
3.0.14a :)
To nie problem wersji tylko ustawień smb.conf w 100% -ach. Ale jak to rozwiązało twój problem to nie trzeba psuć.
Pozdrawiam
Offline
dziwna sprawa :-)
zrobilem tak
1. przeszedlem na wersje samby na glownym serwerze na 3.0.23c przy oryginalnym configu jaki mialem
- nic nie dalo - dalej zrywalo polaczenie po otwarciu pliku offica
2. zdublowalem zmienione wpisy w configu z serwera testowego na glowny serwer
- nic nie dalo
3. niechcacy odmapowalem jeden z zasobow i zamapowalem go na nowo
- efekt - na tym jednym zasobie nie zrywa - pozostale zrywa (nawet po restarcie komputera)
czy to mozliwe ze przy mapowaniu, windows pobiera jakies dane z ustawien na serwerze dotyczące mapowania?? na to wyglada
jutro przetestuje jak sie zachowuje samba w warunkach pracy wiekszej ilosci uzytkownikow.
Napisze o efektach i jak bedzie ok to sprubuje dojsc ktora opcja za to odpowiada.
Pozdrawiam
Offline
Time (s) | Query |
---|---|
0.00016 | SET CHARSET latin2 |
0.00005 | SET NAMES latin2 |
0.00135 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.220.194.186' WHERE u.id=1 |
0.00113 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.220.194.186', 1738438737) |
0.00050 | SELECT * FROM punbb_online WHERE logged<1738438437 |
0.00069 | SELECT topic_id FROM punbb_posts WHERE id=41761 |
0.00007 | SELECT id FROM punbb_posts WHERE topic_id=5178 ORDER BY posted |
0.00084 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=5178 AND t.moved_to IS NULL |
0.00011 | SELECT search_for, replace_with FROM punbb_censoring |
0.00277 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=5178 ORDER BY p.id LIMIT 0,25 |
0.00091 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=5178 |
Total query time: 0.00858 s |