samba driving me nuts!
Brad Mattick <[email protected]>
| Newsgroups | gmane.linux.suse.sparc |
|---|---|
| Message-ID | <[email protected]> |
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