I hope someone out there can help me. I am trying to
get samba 2.2.1a (package from suse 7.3 sparc) working
on my SS20 (Linux 2.2.20-SMP). I'm just trying to map
win2k users to corresponding linux users (same logins,
passwords).
Samba is kicking my ass and I'm stuck...
Help!
--- Here's the problem: ---
Samba tries to change GIDs, can't, and panics. What's
weird is that samba can't change to GID 100, which is
valid and exists. This happens whether I use local
smbclient to connect or a remote win2k machine. Here
is the log:
(/var/log/samba/log.smbd)
[2002/09/20 23:56:11, 0] lib/util_sec.c:assert_gid(97)
Failed to set gid privileges to (-1,100) now set to
(0,0) uid=(0,0)
[2002/09/20 23:56:11, 0] lib/util.c:smb_panic(1101)
PANIC: failed to set gid
I've seen literally 100's of postings and
non-solutions out there, so if you have overcome this
with the same setup (kernel/samba version) please let
me know how!
------------
Things I've tried/already done:
- added users using smbpasswd
- turned on encrypted passwords in samba
- created a guest account for nobody with a valid GID
- added guest account in linux with smbpasswd
(necessary?)
- tried connecting locally via smbclient. trace
follows:
larry:/home/brad # smbclient -L larry -U brad
added interface ip=192.168.0.10 bcast=192.168.0.255
nmask=255.255.255.0
Password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 2.2.1a]
tree connect failed: code 0
---------------
Here is my smb.conf:
larry:/home/brad # more /etc/samba/smb.conf
#
# /etc/samba/smb.conf ist the main samba configuration
file. Cf. the
# manual page of smb.conf and the included
documantation in
# /usr/share/doc/packages/samba in order to understand
the options
# listed here and many more features.
#
# Lines in this example which starts with ; and # are
ignored comment
# ones. # indicates a comment and ; a deactivated
example line.
#
# We suggest to use the command 'testparm' after any
changes you made.
#
# Copyright (c) 1999 - 2001 SuSE GmbH Nuernberg,
Germany.
#
# Please send bugfixes or comments to
[EMAIL PROTECTED]
#
[global]
workgroup = WORKGROUP
os level = 2
kernel oplocks = No
security = user
encrypt passwords = Yes
guest account = smbnobody
map to guest = Bad User
# This tells samba to use the file smbusers for user
mapping.
; username map = /etc/samba/smbusers
# This tells samba to write log files per machine.
; log file = /var/log/samba/%m
# This sets an alternate log level. Default is 2.
; log level = 3
# Uncomment the following, if you want to use an
existing NT-Server to
# authenticate users, but don't forget that you also
have to create them
# locally!
; security = server
; password server = 192.168.1.10
; printing = LPRNG
; printcap name = /etc/printcap
; load printers = Yes
# These settings are a suggestion for a local network.
Cf. section
# 'socket options' in the man page of smb.conf and
socket(7).
socket options = SO_KEEPALIVE IPTOS_LOWDELAY
TCP_NODELAY
# Uncomment this, if you want to integrate your server
# into an existing net e.g. with NT-WS to prevent
nettraffic
local master = No
# Please uncomment the following entry and replace the
ip number and
# netmask with the correct numbers for your ethernet
interface.
interfaces = 192.168.0.0/255.255.255.0
# If you want Samba to act as a wins server, please
set
# 'wins support' to yes.
wins support = No
# If you want Samba to use an existing wins server,
please uncomment the
# following line and replace the dummy with the wins
server's ip number.
; wins server = 192.168.1.1
# Do you wan't samba to act as a logon-server for your
windows 95/98
# clients, so uncomment the following:
domain logons = Yes
domain master = Yes
# For a specific logon script per user
; logon script = %U.bat
# For a specific logon script per machine
; logon script = %m.bat
# Where to store the logon scripts.
;[netlogon]
; comment = Network Logon Service
; path = /var/lib/samba/netlogon
# Where profiles of Windows 9x systems are stored.
# First example for a centralized place.
; logon home = \\%L\profiles\%U
# Second example for a subdirectory of the users home.
; logon home = \\%L\%U\profile
# Where profiles of Windows NT systems are stored.
; logon path = \\%L\profiles\%U
# Extra share for profiles. Default is the home of the
user.
;[profiles]
; comment = Network Profiles Service
; path = /var/lib/samba/profiles
; browseable = No
# Set these two parameters to your DOS code page and
appropriate UNIX
# character set. These values are for west European
languages (Latin-9)
# UNIX character and MS-DOS Latin 1 code page.
character set = ISO8859-15
client code page = 850
[homes]
comment = Home Directories
read only = No
create mask = 0640
directory mask = 0750
browseable = No
path = %H
# The following share gives all users access to the
Server's CD drive,
# assuming it is mounted under /media/cdrom. To enable
this share,
# please remove the semicolons before the lines
;[cdrom]
; comment = Linux CD-ROM
; path = /media/cdrom
; locking = No
;[printers]
; comment = All Printers
; path = /var/tmp
; create mask = 0600
; printable = Yes
; browseable = No
__________________________________________________
Do you Yahoo!?
New DSL Internet Access from SBC & Yahoo!
http://sbc.yahoo.com
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]