Problemen met samba 2.2.8a

Pagina: 1
Acties:

  • Ibex
  • Registratie: November 2002
  • Laatst online: 07:05

Ibex

^^ met stom.

Topicstarter
Ik ben er al meermaals in geslaagd samba als DC in te stellen en meestal geeft dit geen probleem, tot ik wat veranderde en mijn hele samba in de soep draaide. Ik heb alles van samba verwijderd en samba opnieuw geinstalleerd. Ik heb samba geconfigureerd op de manier die ik altijd doe en waarmee ik nog nooit problemen heb gehad, tot nu...

Ik begin met mijn Windows XP client op het domein te steken. Na de registery hack om Windows XP's securityaanvragen uit te schakelen gaat Windows XP perfect en probleemloos op het domein. Na een herstart kan ik echter niet aanmelden op het domein, want volgende melding verschijnt op mijn scherm:

> Het systeem kan u nu niet aanmelden omdat het domein LEGEND niet beschikbaar is

Na lokaal aangemeld te hebben als administrator, ga ik naar mijn netwerklocaties waar "Legend" staat te prijken, mijn domein. Wanner ik daar echter op klik komt de volgende melding op mijn scherm:

> Legend is niet toegangkelijk. U hebt mogelijk niet de uiste machtigingen voor deze netwerkbron. Neem contact op met de beheerder van de server op als u wilt weten of u toegansmachtigingen hebt.
>
> De server is niet geconfigureerd voor transacties.

Wanner ik echter de commandprompt start en het commando "net use X: \\Hal\drives" uitvoer is in de verkenner idd de share drives gemapt en kan ik er perfect op surfen volgens de rechten die ik heb in smb.conf.
Als ik dan op de DC zelf kijk naar commandos kom ik volgende eigenaardigheden tegen:

> [root@Hal bin]# ./smbclient -L //Hal
> added interface ip=192.168.0.1 bcast=192.168.0.255 nmask=255.255.255.0
> Password: <gewone enter ingedrukt hier>
> Anonymous login successful
> Domain=[LEGEND] OS=[Unix] Server=[Samba 2.2.8a]
> tree connect failed: NT_STATUS_BAD_NETWORK_NAME

> [root@Hal bin]# ./smbclient -L //Hal -U root
> added interface ip=192.168.0.1 bcast=192.168.0.255 nmask=255.255.255.0
> Password: <het correcte root paswoord ingedrukt>
> Domain=[LEGEND] OS=[Unix] Server=[Samba 2.2.8a]
>
> Sharename Type Comment
> --------- ---- -------
> drives Disk mounted drives
> kenneth Disk home kenneth
> mp3 Disk mp3 drive
> IPC$ IPC IPC Service (Hal 2.2.8a)
> ADMIN$ Disk IPC Service (Hal 2.2.8a)
> root Disk home directory
>
> Server Comment
> --------- -------
> ASCII
> HAL Hal 2.2.8a
> SAL
>
> Workgroup Master
> --------- -------
> LEGEND HAL

> [root@Hal bin]# ./smbclient -L //Hal -U administrator
> added interface ip=192.168.0.1 bcast=192.168.0.255 nmask=255.255.255.0
> Password: <correcte administrator paswoord>
> Domain=[LEGEND] OS=[Unix] Server=[Samba 2.2.8a]
> tree connect failed: NT_STATUS_BAD_NETWORK_NAME

> [root@Hal bin]# ./smbclient -L //Hal -U administrator
> added interface ip=192.168.0.1 bcast=192.168.0.255 nmask=255.255.255.0
> Password: <foute administrator paswoord>
> session setup failed: NT_STATUS_LOGON_FAILURE

Ter vervolediging even de structuur van het netwerk:
Samba 2.2.8a server: Hal
Windows XP client: Sal
Windows 2000 pc die los van het domein staat en lokaal aanmeld (pc ouders :p): Ascii

Wanneer ik kijk naar /usr/local/samba/private/smbpasswd om te zien of de benodigde accounts wel bestaan, zie ik het volgende:

> administrator:502: <*>
5E54137329C06C45B53168930: <*>
46BF913DE06777D6E8134268CC2D4D6D: <*>
[UX ]:LCT-3F27DEB1:
> root:0: <*>
4909C07886A79314091F230153: <*>
E9922CCC301AF28B188BE8588A9621EC: <*>
[UX ]:LCT-3F27DEC8:
> bonamie:503: <*>
7584248B8D2C9F9E435B51404EE: <*>
186CB09181E2C2ECAAC768C47C729904: <*>
[UX ]:LCT-3F27DED0:
> sal$:504: <*>
BD6ED3C38748EDEF7C595028AB2087F5 <*>
DA0CC44F11326D95B364CCF8: <*>
[W ]:LCT-3F27E097:

<*> = zelf toegevoegde newline om de leesbaarheid te bevorderen, in de file zelf is het telkens op 1 lijn, wat het bestand dus 4 lijnen groot maakt.

Ter vervollediging zet ik hieronder nog eens mijn volledige smb.conf:

> [global]
> add user script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u
> domain logons = yes
> domain master = yes
> encrypt passwords = yes
> hosts allow = 192.168.0.0/255.255.255.0 127.0.0.1/255.255.255.255
> interfaces = eth1
> load printers = yes
> local master = yes
> logon drive = H:
> logon home = \\Hal\%u
> logon path = \\Hal\profiles\%u
> logon script = %u.bat
> netbios name = Hal
> os level = 64
> preferred master = yes
> security = user
> server string = %h %v
> time server = yes
> workgroup = Legend
>
> [netlogon]
> path = /usr/local/samba/lib/netlogon
> writable = no
> browsable = no
> read only = yes
>
> [profiles]
> path = /usr/local/samba/lib/profiles
> read only = yes
> create mask = 0600
> directory mask = 0700
> browsable = no
> profile acls = yes
>
> [homes]
> comment = home directory
> browsable = no
> read only = no
> map archive = yes
>
> [drives]
> comment = mounted drives
> path = /mnt
> browsable = yes
> writable = yes
> public = no
> valid users = administrator
> invalid users = bonamie
>
> [kenneth]
> comment = home kenneth
> path = /home/kenneth
> browsable = yes
> writable = yes
> public = no
> valid users = administrator
> invalid users = bonamie
>
> [mp3]
> comment = mp3 drive
> path = /mnt/mp3
> browsable = yes
> writable = no
> public = no
> valid users = bonamie
> invalid users = administrator

Nu is dus de vraag: wat doe ik verkeerd of wat moet ik veranderen om mijn Windows XP client op het domein te kunnen laten aanmelden?

[ Voor 7% gewijzigd door Ibex op 30-07-2003 19:59 ]

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be


  • Ibex
  • Registratie: November 2002
  • Laatst online: 07:05

Ibex

^^ met stom.

Topicstarter
ohja, eventjes nog als extra informatie; mijn smbd en nmbd deamon draait dus zeker:

> root 29010 0.0 0.4 4860 1868 ? S 19:21 0:00 ./smbd -D
> root 29012 0.0 0.4 3848 1660 ? S 19:21 0:00 ./nmbd -D

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be


  • Hmzaniac
  • Registratie: Januari 2002
  • Laatst online: 05-08-2023

Hmzaniac

Evil Admin

over admin user: Bestaat de user administrator wel onder je unix user db? (/etc/passwd meestal)

Ik had hier ook een tijd terug met WinXP SP1/Win2k SP4 problemen mee toen we overgingen op LDAP. Ze zijn toen uiteindelijk weggegaan door de computer aan het domein te authenticaten, in te loggen, uitloggen, rebooten, en toen werkte het.

Als je hem aan het domein authenticate en rebootte, werktte het gewoon niet.. ik ben er nog steeds niet achter wat het nu was.

Mogelijk moet je ook nog even kijken of de computer account enabled is.. smbpasswd -e COMPUTERNAAM$

[ Voor 138% gewijzigd door Hmzaniac op 30-07-2003 20:58 . Reden: Kan niet lezen :| ]

Ik heb een WOS-post!


  • Ibex
  • Registratie: November 2002
  • Laatst online: 07:05

Ibex

^^ met stom.

Topicstarter
alle gebruikers op samba bestaan ook in /etc/passwd:

> administrator:x:502:502:Administrator:/home/administrator:/bin/bash
> bonamie:x:503:503:Bonamie:/home/bonamie:/bin/bash
> sal$:x:504:100::/dev/null:/bin/false

en als ik kijk met smbpasswd -e sal$ krijg ik het volgende:

> [root@Hal bin]# ./smbpasswd -e sal$
> Enabled user sal$.

Omdat ik hier dacht van, tiens, misschien was die idd nog niet enabled, heb ik de client opgestart en nogmaals geprobeerd maar nog steeds het zelfde resultaat. Geen dus

Wat ik nu echter wel opgemerkt heb, is als ik de nmbd en smbd sluit dat ik perfect aan het domein Legend kan, wat ook logisch is, wanneer ik dan de deamons opnieuw start, kan ik nietmeer aan het domein Legend en ook niet aan Hal, maar Sal staat er echter nog van voor de deamons waren gestart en daar kan ik dus wel aan.

Ik ga mezelf nu nog eens uit het domein halen en me er opnieuw insteken voor te kijken wat dit als resultaat zal hebben.

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be


  • Ibex
  • Registratie: November 2002
  • Laatst online: 07:05

Ibex

^^ met stom.

Topicstarter
hetzelfde dus, nu eventjes de Windows 2000 client op het domein proberen steken (men ouders moeten maar ff zonder pc kunnen :p) om te kunnen weten of het misschien aan Windows XP ligt.

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be


  • Ibex
  • Registratie: November 2002
  • Laatst online: 07:05

Ibex

^^ met stom.

Topicstarter
OK, met de Windows 2000 client raak ik al iets verder; ik kan al inloggen op het domein, en ook de meeste zaken worden goed uitgevoerd (zo denk ik aan het automatisch mappen van de home van de gebruiker) Wat echter nog niet gaat is bij netwerklocaties naar het domein Legend gaan:

> De server is niet geconfigureerd voor transacties.

En ook bij het mappen van de mp3-schijf komt deze error prijken. Wat zou er nog kunnen mis zijn? en hoe kan ik in hemelsnaam die transacties configureren (wat dat ook moge zijn)?

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be


  • Ibex
  • Registratie: November 2002
  • Laatst online: 07:05

Ibex

^^ met stom.

Topicstarter
Bonz, we zitten nu al etwa verder... samba 2.2.8 ligt deraf en 2.2.7a staat derop. ik gebruik dezelfde smb.conf maar als ik een share wil openen, zegt de pc:

> kan netwerkpad niet vinden

Wat zou er verkeerd kunnen zijn?

Archlinux - Rode gronddingetjes zijn lekker - Komt uit .be

Pagina: 1