Hi Folks, da ich nun glücklicherweise Suse 9.3 installieren konnte (danke Manfred - Profil kommt noch) folgendes Problem: Ich habe unter VMware WIN-Clients angelegt, die liefen unter 9.0 und samba 2.2.8 problemlos. Nun, nachdem mir meine 9.0 Partition abgeraucht ist, habe ich 9.3 neu installiert, und damit eben auch Samba 3... Die virtuellen VMware-WIN-Clients konnte ich retten und möchte sie nun auch weiter nutzen. Die smb.conf von Samba 2.2.8 nutze ich (ersteinmal) weiter. User habe ich mit #> sambpasswd -a user neu angelegt. Wenn ich jetzt aber mit meinem (VMware)-Win-Client der Domäne beitreten will werde ich nach einem Nutzer gefragt, der die entsprechenden Berechtigungen hat, der Domäne beizutreten (root). Gebe ich ein, dazu Passwort - und es kommt (nach einigem Zögern) die Meldung "...Benutzer nicht bekannt..." Welcher Benutzer ist damit gemeint? Auf dem Win-Client bin ich als Nutzer "admin" angemeldet (der auch in smbpasswd) steht. Hier die Teile aus meiner smb.conf, die wohl interessant sein könnten: ------------------------------------------------------------------------------------------------- # 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: 2003-09-23 [global] netbios name = server workgroup = heller server string = SERVER encrypt passwords = yes hosts allow = 192.168.0. interfaces = 192.168.0.0/24 wins support = yes # los geht's mit PDC domain master = yes local master = yes preferred master = yes os level = 65 log file = /usr/local/samba/logs/samba.log.%m log level = 2 security = user domain logons = yes # logon path tells Samba where to put # WINDOWS XP roaming profiles logon path = \\%L\profiles\%u\%m logon script = logon.bat logon drive = H: # logon home is used to specify home directory and # WINDOWS 95/98/Me roaming profiles location logon home = \\%L\%u\.win_profile\%m time server = yes # instead of jay, use the names of all users in the WINDOWS XP # Administrator group who log on the domain domain admin group = root tk admin add user script = /usr/sbin/useradd -c "NT Machine Account" -d /dev/null -s /bin/false %m\$ print command = /usr/bin/lpr -P%p -r -l %s ---------------------------------------------------------------------------------- Und hier der entsprechende Auszug aus der samba.log.andrea (andrea ist der Rechnername des WIN-Clients) [2005/06/17 16:01:21, 2] auth/auth.c:check_ntlm_password(305) check_ntlm_password: authentication for user [root] -> [root] -> [root] succeeded [2005/06/17 16:01:21, 2] lib/access.c:check_access(324) Allowed connection from (192.168.0.6) [2005/06/17 16:01:21, 2] smbd/server.c:exit_server(609) Closing connections [2005/06/17 16:01:21, 2] auth/auth.c:check_ntlm_password(305) check_ntlm_password: authentication for user [root] -> [root] -> [root] succeeded [2005/06/17 16:01:21, 2] lib/access.c:check_access(324) Allowed connection from (192.168.0.6) [2005/06/17 16:01:21, 2] rpc_server/srv_samr_nt.c:_samr_lookup_domain(2580) Returning domain sid for domain HELLER -> S-1-5-21-146279794-2236078900-3583635456 [2005/06/17 16:01:21, 2] smbd/server.c:exit_server(609) Closing connections ---------------------------------------------------------------------- Hat jemand eine Idee, woran das liegen könnte? Thx Timothy -- "Es gibt zwei Dinge im Leben, die du nicht zurücknehmen kannst: Den Pfeil den du verschossen und das Wort, das du gesprochen" - altes indianisches Sprichwort
So, das Problem mit dem unbekannten Benutzer scheint gelöst zu sein. In der smb.conf habe ich add user script = /usr/sbin/useradd -c "NT Machine Account" -d /dev/null -s /bin/false %m\$ mit add machine script = /usr/sbin/userdd -n -g machines -c Machine -d /dev/null -s /bin/false %u ausgetauscht und natürlich eine Gruppe "machines" angelegt. Jetzt kommt diese Fehlermeldung nicht mehr (der Benutzer war wohl die Maschine). Statt dessen bekomme ich jetzt beim Versuch, der Domäne beizutreten die Meldung "Der Netzwerkpfad wurde nicht gefunden" Welcher Netzwerkpfad denn nun wieder? Ich bin ein bißchen hilflos. Timothy -- "Es gibt zwei Dinge im Leben, die du nicht zurücknehmen kannst: Den Pfeil den du verschossen und das Wort, das du gesprochen" - altes indianisches Sprichwort
Hi Folks, die richtige Anweisung (zumindest in meinem Fall) in der smb.conf lautet: add machine script = /usr/sbin/useradd -g machines -c "NT Machine Account" -s /bin/false %u Komischerweise hat er in der vorherigen Version "-d /dev/null" als Invalid Directory bemeckert. Egal, jetzt hat es geklappt. Ein schönes Wochenende euch allen Timothy -- "Es gibt zwei Dinge im Leben, die du nicht zurücknehmen kannst: Den Pfeil den du verschossen und das Wort, das du gesprochen" - altes indianisches Sprichwort
participants (1)
-
Timothy Kesten