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]

Reply via email to