"Markus Schröder"
2004-Jul-06 20:12 UTC
[Samba] where is smbgroupedit and differenet other questions to Samba & AD
Hello List-Friends ;-) O.K. I am a real beginner, so please don't hurt me ;-) but im still working since a few days to get it running and google is my best friend. I also bought O'Reilly 's Samba Book and a lot of other online stuff, but AD-Samba-winbind should be too new. I use Suse 9.1 and Samba 3.0.4 as ADS Member Server. We have an W2k Advanced Server (and a M$-Admin which don't (want) know anything about linux) in our Company as AD-PDC. You find my smb.conf / ldap.conf / nsswitch.conf at the end of this Mail ! what should the linux do: 1. webserver -> login for the webpage/folder and/or webDav should be the same as the ActiveDirectory UserName und Password and mapped to the homedir (on linux) 2. add with an CMS (webpage) new AD-User and also delete them. 3. are new users added in the AD i need also a new home folder on the linux, so that they are existing for the samba home share First i want to say, that for a linux-beginner it isn't easy to understood the different ways you could use, and also which .conf file is used by which daemon (seems stupid)... use winbind the ldap.conf ? to hard stuff, so i want to use winbind instead of LDAP. LDAP is much more difficult than winbind... could test it in a few days with an standalone LDAP server/client solution. What i've done: w2k: installed ad4unix to get the new sheme there. installed SSL Cert, ad an AD-user account with the netbiosname as Name, but for logon-name linux . Then export and transfer the kerberos keytab to the linux. i could use net ads join without any problems. winbind works fine, testet with getent passwd and also wbinfo works. kerberos works also, i get my tickets with kinit and klist show them. i could reachead and access the shares on the linux without problems. but there are different things i don't understood, some hints would be glad: log.winbind said: 1. [2004/07/06 21:02:34, 1] libsmb/ntlmssp.c:ntlmssp_update(245) Failed to parse NTLMSSP packet, could not extract NTLMSSP command Not any idea for an solution ;-( 2. [2004/07/06 21:12:07, 1] nsswitch/winbindd_ads.c:ads_cached_connection(81) ads_connect for domain DAP failed: Invalid credentials which username, which password use winbind for kerberos auth ? did it take it from the ldap.conf ? 3. [2004/07/06 21:15:00, 1] nsswitch/winbindd_group.c:winbindd_getgroups(1032) user 'root' does not exist I thin i had to transfer the users and groups from the linux server to the ActiveDirectory (PDC). i want to do it with smbgroupedit, but i didn't find it. why it is not in /usr/bin/ ? log.smbd said: 1. [2004/07/06 18:59:02, 1] smbd/sesssetup.c:reply_spnego_kerberos(174) Failed to verify incoming ticket! 2. [2004/07/06 20:00:13, 1] smbd/service.c:make_connection_snum(619) 192.168.0.208 (192.168.0.208) connect to service dap-intern initially as user DAP+mschroeder (uid=0, gid=10000) (pid 5550) I don't understood why the uid=0 anf one hour later it show's this (PDC restartet!): [2004/07/06 21:13:47, 1] smbd/service.c:make_connection_snum(619) 192.168.0.208 (192.168.0.208) connect to service mschroeder initially as user DAP+mschroeder (uid=10005, gid=10000) (pid 5981) 3. [2004/07/06 20:00:28, 0] rpc_server/srv_util.c:get_domain_user_groups(376) get_domain_user_groups: primary gid of user [root] is not a Domain group ! get_domain_user_groups: You should fix it, NT doesn't like that Same as point 3 in the log.winbind O.k. i hope there is somebody who could help... Some words in german: Ich w?rde mich freuen, jemanden in Deutschland (NRW) kennen zu lernen, der sich mit Linux auskennt, so da? man mal (!!!) dr?ber telefonieren kann. Ich suche niemanden der mir meine Probleme l?st, sondern nur mal Unklarheiten beseitigen kann. Das geht am Phone halt z?giger als mit Mails. Als PC-Win-Spezi wei? ich nat?rlich, was es hei?t st?ndig wegen irgendwelchen Kleinigkeiten genervt zu werden. if i am on the right way, Mit freundlichem Gru? Markus Schr?der DAP Deutsche Assekuranz Pool GmbH IT-Support Berliner Allee 34-36 40212 D?sseldorf Fon: 0211-13065-122 Fax: 0211-13065-230 Email: mschroeder@dap-pool.de Privat: schroeder@aktiv-bar.de Tel: 0173-4126516 Smb.conf: # Global parameters [global] workgroup = DAP realm = DAP.LOCAL security = ADS auth methods = winbind password server = 192.168.0.3 disable spoolss = Yes show add printer wizard = No #ldap ssl = start tls idmap uid = 10000-20000 idmap gid = 10000-20000 winbind separator = + use sendfile = Yes winbind uid = 10000 winbind gid = 10000 winbind enum users = yes winbind enum groups = yes template homedir = /home/%U #template shell = /bin/bash [www] comment = www-root (@DAP+Dom??nen-Admins) path = /srv/www valid users = @DAP+Dom??nen-Admins admin users = @DAP+Dom??nen-Admins force user = root force group = root read only = No [homes] comment = User Home from %U path = /home/%U valid users = %S read only = No [root] comment = root (@DAP+Dom??nen-Admins) path = / valid users = @DAP+Dom??nen-Admins admin users = @DAP+Dom??nen-Admins force user = root force group = root read only = No [dap-intern] comment = DAP-Mitarbeiter path = /home/dap-mitarbeiter/ valid users = DAP+@Firma_DAP admin users = DAP+@Firma_DAP read only = No create mask = 0755 [mschroeder] comment = test privat path = /home/mschroeder valid users = DAP+MSchroeder admin users = DAP-MSchroeder read only = No Ldap.conf: host 192.168.0.3 base dc=DAP,dc=local ldap_version 3 binddn CN=linux,DC=DAP,DC=local bindpw xxxx #port 636 ssl no scope sub nss_base_passwd DC=DAP,DC=local nss_base_shadow DC=DAP,DC=local nss_base_group DC=DAP,DC=local nss_map_objectclass posixAccount user nss_map_attribute uid msSFUName nss_map_attribute homeDirectory msSFUHomeDirectory nss_map_objectclass posixGroup Group nss_map_attribute cn msSFUName nss_map_attribute userPassword msSFUPassword nss_map_attribute uniqueMember member pam_filter objectclass=user pam_login_attribute sAMAccountName pam_password ads pam_filter objectclass=posixAccount spnego yes Nsswitch.conf passwd: files winbind shadow: files winbind group: files winbind hosts: files dns winbind networks: files dns services: files protocols: files rpc: files ethers: files netmasks: files netgroup: files publickey: files bootparams: files automount: files nis aliases: files Where is smbgroupedit ??? #> Dir /usr/bin/smb* -rwxr-xr-x 1 root root 1427807 Jun 3 03:03 smbcacls -rwxr-xr-x 1 root root 885616 Jun 3 03:03 smbclient -rwxr-xr-x 1 root root 620491 Jun 3 03:03 smbcontrol -rwxr-xr-x 1 root root 1343469 Jun 3 03:03 smbcquotas -rwxr-xr-x 1 root root 723796 Jun 3 03:02 smbfilter -rwxr-xr-x 1 root root 1405717 Jun 3 03:02 smbget -rwxr-xr-x 1 root root 11604 Jun 3 03:03 smbmnt -rwxr-xr-x 1 root root 736870 Jun 3 03:03 smbmount -rwxr-xr-x 1 root root 1549492 Jun 3 03:03 smbpasswd -rwxr-xr-x 1 root root 7841 Feb 24 10:56 smbprngenpdf -rwxr-xr-x 1 root root 464842 Jun 3 03:03 smbsh -rwxr-xr-x 1 root root 737581 Jun 3 03:03 smbspool -rwxr-xr-x 1 root root 624005 Jun 3 03:03 smbstatus -rwxr-xr-x 1 root root 4896 Apr 6 19:42 smbtar -rwxr-xr-x 1 root root 811183 Jun 3 03:03 smbtree -rwxr-xr-x 1 root root 8630 Jun 3 03:03 smbumount