[Samba] Error while opening a Excel VBA file in a Samba PDC client
Prakash Velayutham
prakash.velayutham at cchmc.org
Thu Feb 24 19:50:45 GMT 2005
Hi All,
Server OS - SuSE Pro 9.0
Samba server version - samba3-3.0.9-1 (SuSE rpm)
Client - Windows XP Pro SP 2
Office XP SP 2
I have everything working well like machines joining domain, users
logging in, roaming profiles etc. But when a user of the Samba domain
tries to open a Excel VBA document, the following error occurs.
"Error accessing the system registry"
Please note that the macro security settings are at LOW. If I say OK to
the previous error, then the system opens a window titled "Identity
Login" with 2 buttons "Log Off Identity" and "Manage Identities" and 2
other buttons "OK" and "Cancel". No actual identities are shown in this
window. And because of this reason "OK" button is greyed out. If I hit
"Cancel", then the system opens up the Excel sheet, but with an error
window saying essentially,
#############################################################
Microsoft Excel File Repair Log
Errors were detected in file 'C:\Documents and
Settings\prakash\Desktop\autox4.xls'
The following is a list of repairs:
Lost Visual Basic project.
Lost ActiveX controls.
#############################################################
I googled around, and tried this article from Microsoft KB,
"http://support.microsoft.com/kb/q269383/", but to no avail.
I turned on debugging on the server to 10, but does not help. I can see
that the server complains about some DLL files being unavailable, but
these errors don't show up when I try to open the excel sheet.
I am attaching the smb.conf file along; Please help.
Thanks,
Prakash
-------------- next part --------------
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE
# Date: 2004-07-21
[global]
unix charset = LOCALE
workgroup = CMC-NT
netbios name = MCPILDAP1
server string = SAMBA-LDAP PDC Server
ldap passwd sync = Yes
passdb backend = ldapsam:ldap://127.0.0.1/
; username map = /etc/samba/smbusers
log level = 10
syslog = 0
; log file = /var/log/samba/%m
max log size = 50
smb ports = 139 445
name resolve order = wins bcast hosts
time server = yes
printcap name = cups
show add printer wizard = no
printing = cups
printer admin = @ntadmin, root, administrator
; printcap cache time = 750
; cups options = raw
add user script = /usr/sbin/smbldap-useradd -a -m "%u"
delete user script = /usr/sbin/smbldap-userdel "%u"
add group script = /usr/sbin/smbldap-groupadd -p "%g"
delete group script = /usr/sbin/smbldap-groupdel "%g"
add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "%g"
delete user from group script = /usr/sbin/smbldap-groupmod -x "%u" "%g"
set primary group script = /usr/sbin/smbldap-usermod -g "%g" "%u"
add machine script = /usr/local/sbin/smbldap-tools/smbldap-useradd.pl -w "%u"
remote announce = 10.10.80.255 10.1.64.255
logon script = scripts\logon.bat
; logon path = \\MCPILDAP1\%U\%U
logon drive = X:
; homedir map = auto.users
; NIS homedir = yes
domain logons = yes
preferred master = yes
domain master = yes
local master = yes
wins support = no
idmap backend = ldap:ldap://127.0.0.1/
ldap admin dn = cn=Manager,o=tchrf,c=us
ldap suffix = o=tchrf,c=us
ldap group suffix = ou=PI-groups
ldap user suffix = ou=PI-users
ldap machine suffix = ou=PI-hosts
ldap idmap suffix = ou=Idmap
; idmap uid = 10000-20000
; idmap gid = 10000-20000
map acl inherit = yes
; ldap ssl = start_tls
ldap delete dn = yes
encrypt passwords = yes
; logon home = \\MCPILDAP1\homes
os level = 33
Dos charset = 850
Unix charset = ISO8859-1
; map to guest = Bad User
guest account = nobody
security = user
wins server = 10.1.3.200 10.1.1.200
winbind separator = +
winbind uid = 10000-20000
winbind gid = 10000-20000
[homes]
comment = Home Directories
valid users = %U
read only = No
create mask = 0664
directory mask = 0775
browseable = No
[profiles]
comment = Roaming Profiles Share
path = /var/lib/samba/profiles
read only = No
create mask = 0600
directory mask = 0700
browseable = No
guest ok = yes
profile acls = yes
csc policy = disable
force user = %U
valid users = %U @"Domain Admins"
; store dos attributes = Yes
[users]
comment = All users
path = /home
read only = No
inherit permissions = Yes
veto files = /aquota.user/groups/shares/
[groups]
comment = All groups
path = /home/groups
read only = No
inherit permissions = Yes
[pdf]
comment = PDF creator
path = /var/tmp
printable = Yes
print command = /usr/bin/smbprngenpdf -J '%J' -c %c -s %s -u '%u' -z %z
create mask = 0600
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
create mask = 0600
browseable = No
printer admin = root,prakash
guest ok = Yes
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
printer admin = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775
[netlogon]
comment = Network Logon Service
path = /var/lib/samba/netlogon
; admin users = root,prakash
guest ok = Yes
read only = Yes
browseable = No
More information about the samba
mailing list