Mandrake 8.0 + Samba file

Pagina: 1
Acties:

  • Nowhere
  • Registratie: Juli 2000
  • Laatst online: 09-07 10:24
ey.....

Ik heb hier een Mandrake 8.0 bak (als server)staan, die geconfigureerd moet worden met Samba bestands-deling.

Nu is het probleem dat ik de computer wel in de netwerk omgeving kan zien staan, maar dat ik er geen toegang tot heb ;(
(melding: kan netwerk-pad niet vinden)

Zou iemand ff zijn smb.conf kunnen posten zodat ik de fout uit de van mij kan halen?

Helaas kan ik die van mij niet posten, zal kijken of ik dat vanmiddag voor elkaar kan krijgen.

ALvast bedankt voor de hulp 8-)

ps. Gebruikte versie smb: 2.0.7

www.kuiphuis.nl


  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 13:53

Sjonny

Fratser

Log je wel goed in met je windows?
of is je dir anders public geshared?
Op mirrors voor mandrake in de update dir is ook al een smb 2.0.10. Updates zijn altijd leuk. Geen idee wat er allemaal verbeterd is ;)

The problem is in the part of your brain that handles intelligence.


  • Nowhere
  • Registratie: Juli 2000
  • Laatst online: 09-07 10:24
hmzz
eens kijken of ik kan update... (nog nooit gedaan in Mandrake)

dir is als goed is wel public
zal ff kijken, en anders wel toevoegen
(maar het gaat om de toegang naar de PC toe, en niet naar de dirs)

www.kuiphuis.nl


Verwijderd

Zorg dat je de password encryptie in orde hebt. Ik heb dat zo gedaan in smb.conf
# You may wish to use password encryption. Please read
# ENCRYPTION.txt, Win95.txt and WinNT.txt in the Samba documentation.
# Do not enable this option unless you have read those documents
encrypt passwords = yes
smb passwd file=/usr/lib/samba/private/smbpasswd
Heel waarschijnlijk mis je een mksmbpasswd.sh in versie 2.0.7 dus wordt het upgraden naar 2.0.10 (kweenie wie dat hiervoor zei) of op google.com ff een mksmbpasswd.sh script zoeken. Deze maakt voor jou dus je smbpasswd file voor toegang tot je pc. Op deze manier dus:

cat /etc/passwd | mksmbpasswd.sh > smbpasswd

Omdat ik toch zit te wachten op me slackware...
mksmbpasswd.sh:
#!/bin/sh
awk 'BEGIN {FS=":"
printf("#\n# SMB password file.\n#\n")
}
{ printf( "%s:%s:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:%s:%s:%s\n", $1, $3, $5, $6, $7) }
'
Dan denk nog ff smbpasswd voor je usertjes.

Bij mij werkt het zo, een andere optie kan zijn om die hele password stuff uit te zetten, mischien dat dat handiger is, dat zou ik niet weten.

  • Nowhere
  • Registratie: Juli 2000
  • Laatst online: 09-07 10:24
Ik ben nu aan het updaten
het duurt trouwens wel vrij lang... denk dat hij hangt, maar ik w8 nog wel ff af....

encrypted passw. staan aan.
zover ik weet werkt het niet zonder

www.kuiphuis.nl


Verwijderd

Euhm zulen we eens beginnen met de vraag of je de gebruiker die in wil loggen op de server ook een syysteem gebruiker op die linux-bak is en ook nog eens aangemaakt is met smbpasswd!

  • Nowhere
  • Registratie: Juli 2000
  • Laatst online: 09-07 10:24
Alle gebruikers die hier in het Windows netwerk bestaan zijn tijdens de (her)installatie van de server allemaal aangemaakt, en hebben dezelfde passw. toegekend gekregen.

www.kuiphuis.nl


Verwijderd

De namen van die personen staan ook allemaal in je smbpasswd file ? (en in /etc/passwd natuurlijk).

Verder staat de security in samba op USER?
Doe eens "testparm" in je samba-binary directory draaien en kijk of deze geen foutmeldingen terug geeft.

Doe eens vanaf de Linux bak zelf proberen in te loggen met smbclient en geef bijvoorbeeld ook eenns de optie -L mee aan smbclient om te kijken welke shares er open staan.

  • Nowhere
  • Registratie: Juli 2000
  • Laatst online: 09-07 10:24
testparm geeft geen errors
maar als ik dan de lijst van opties in [global] zie,
dan kan ik daar nergens "public = yes" in terug vinden.

Als ik dit dan handmatig in smb.conf toevoeg blijkt dat hij dit niet accepteert.
Nogmaals testparm uitvoeren geeft nog steeds nergens "public = yes"

Ow ja
smbpasswd, bestaat niet in /etc
vreemd maar toch

www.kuiphuis.nl


Verwijderd

Ik heb ook nooit gezegd dat smbpasswd in /etc moest staan!
Doe eens een van de volgende dingen:
code:
1
2
3
whereis smbpasswd
locate smbpasswd
find / | grep smbpasswd

En kijk dan eens wat hij terug geeft en ga dan in dat betreffende bestand kijken.
Een wilde gok van me is /usr/local/samba/private/smbpasswd .

  • Nowhere
  • Registratie: Juli 2000
  • Laatst online: 09-07 10:24
heb nog niet gekeken hoor
maar heb net ergens in .... (kweet niet meer)

maar moet nu rap weg... dus zie vanavond wel :P

bedankt alvast!!!

www.kuiphuis.nl

Pagina: 1