Samba share wil niet mounten

Pagina: 1
Acties:
  • 597 views sinds 30-01-2008
  • Reageer

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 00:19
Hoi, heb een linux servertje in mijn lokale netwerk draaien.
Heb op dat servertje een Samba share aangemaakt, met bijbehorende users.

Als ik in Leopard connect naar de server krijg ik netjes een username/password dialog te zien. Ik log in met de juiste gegevens en krijg vervolgens een lijst met beschikbare shares te zien. Ik kies degene waar ik naar wil connecten en krijg vervolgens dit te zien:

Afbeeldingslocatie: http://helder-ontwerp.nl/meuk/samba-mount-niet.png

Heb binnen Samba alle rechten, users en groups goed staan, dat weet ik zeker.
Maar er gaat toch ergens iets fout. Heeft iemand een idee?

Als dit meer in NOS hoort hoor ik het wel

  • Daedalus
  • Registratie: Mei 2002
  • Niet online

Daedalus

Moderator Apple Talk

Keep tryin'

Is er misschien iets terug te vinden in de logs (console.log, system.log, samba logs) :)

“You know what I've noticed Hobbes? Things don't bug you if you don't think about them. So from now on, I simply won't think about anything I don't like, and I'll be happy all the time!” | 宇多田ヒカル \o/


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 00:19
Console en system.log loggen niets. Helaas samba log aan de serverkant ook niet. Er gebeurt dus niets. Heb gedubbelchecked of de users en groups en passwords wel in orde zijn, en dat is gelukkig zo.

  • RemcoDelft
  • Registratie: April 2002
  • Laatst online: 28-01 18:26
Kan je iets met de samba-optie voor wel/niet encrypten van passwords?

  • Daedalus
  • Registratie: Mei 2002
  • Niet online

Daedalus

Moderator Apple Talk

Keep tryin'

willem169 schreef op maandag 19 november 2007 @ 07:57:
Console en system.log loggen niets. Helaas samba log aan de serverkant ook niet. Er gebeurt dus niets. Heb gedubbelchecked of de users en groups en passwords wel in orde zijn, en dat is gelukkig zo.
En de samba logs aan de client kant? Als het goed is staan die onder /var/log/samba/ in Console.app.

“You know what I've noticed Hobbes? Things don't bug you if you don't think about them. So from now on, I simply won't think about anything I don't like, and I'll be happy all the time!” | 宇多田ヒカル \o/


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 00:19
RemcoDelft:
Kan je iets met de samba-optie voor wel/niet encrypten van passwords?
Encrypted passwords aan of uit maakt geen verschil.
Daedalus:
En de samba logs aan de client kant? Als het goed is staan die onder /var/log/samba/ in Console.app.
Dit is het enige dat ik zie (en is niet echt recent):

[2007/11/19 07:58:36, 0, pid=4670] /SourceCache/samba/samba-187/samba/source/passdb/pdb_odsam.c:odssam_getsampwnam(1571)
  opendirectory_sam_searchname gave -14136 [eDSRecordNotFound]: no dsRecTypeStandard:Users record for account 'Administrator'

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 00:19
En na het aanpassen van een aantal instellingen krijg ik helemaal geen connectie meer :?
En ook na het terugzetten van de instellingen en het herstarten van de service

Afbeeldingslocatie: http://helder-ontwerp.nl/meuk/samba-mount-niet2.png

Alles draait gewoon, kan ook met ssh en http bij de server?

Verwijderd

Kan je op de linux bak zelf met behulp van smbclient ofzo wel bij je share? Als dat werkt is de apple een mogelijke oorzaak, anders moet je nog wat aan je smb.conf sleutelen :)

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 00:19
En die laatste foutmelding is ook alweer opgelost, ik ben weer terug bij af.
Dus zelfde melding en probleem als in de startpost.

In m'n smb.conf staat niets geks voor zover ik weet.
Geen idee hoe ik lokaal met smbclient naar een share kan connecten?

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 00:19
Kickje. :)

Kan iemand zijn of haar heldere licht hier nog eens over laten schijnen?
Volgens mij is er niets geks aan mijn smb.conf

[sharenaam]
comment = bla
writeable = yes
browseable = yes
public = yes
path = /home/sharenaam

[ Voor 3% gewijzigd door Willem op 20-11-2007 09:56 ]


  • Pastinakel
  • Registratie: December 2000
  • Laatst online: 24-01 17:07

Pastinakel

Zwammen en kwazoedels

Je zal toch in de logs aan de serverkant moeten duiken. Als die niet aangemaakt worden kun je ze aanzetten in de smb.conf:
code:
1
log file = /var/log/samba/log.%m


Heb je je security op user staan?

Wat gebeurt er als je vanaf de server probeert verbinding te maken mbv smbclient?

Ik kan je niet helpen. De frutsel is warrig en niet knopig. Bovendien heb ik maar één kant | Scrobblernakel


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 00:19
Als ik een log.(IP) cat, krijg ik:
[2007/11/20 10:18:52, 0] smbd/service.c:make_connection_snum(1003)
'/home/sharenaam' does not exist or permission denied when connecting to [sharenaam] Error was Permission denied
Wie moet die map (die gewoon bestaat) dan ownen :? Samba, of de user die connect? Want dat laatste heb ik geprobeerd, als ik met user 'willem' connect vanaf m'n werkstation, en de map door willem:willem laat ownen maakt niets uit.

Verwijderd

Wat zijn de huidige permissies op de map?

Als het stukje wat je gepost hebt je hele smb.conf is, ga je wel uit van een heleboel defaults. Lees eens rustig de man page van smb.conf door, met name over rechten en beveiligingen. Als je je homedir wilt sharen heeft samba daar een aparte constructie voor, en zijn de standaard permissies van een homedir goed genoeg...

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 00:19
Klopt, natuurlijk was dat niet mijn complete smb.conf :)

De rechten van de sharename-map zijn drwxr-xr-x (wat mij betreft ook gewoon goed).

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 00:19
Iemand nog een ingenieus idee? O-)

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 00:19
Wil graag nog even reageren in dit topic, omdat het probleem nog steeds niet is opgelost.

Als ik in /var/log/samba/log.bla kijk staat daar dit:

[2008/01/04 14:01:08, 0] smbd/service.c:make_connection_snum(1003)
  '/home/willem' does not exist or permission denied when connecting 
to [willem] Error was Permission denied


Wat kan ik daaruit opmaken? Ik connect met een samba username/pass die ik heb ingesteld (is ook systeem user met zelfde pass)...

En uiteraard bestaat /home/willem gewoon met owner willem

[ Voor 6% gewijzigd door Willem op 04-01-2008 14:01 ]


  • Dannr
  • Registratie: Augustus 2005
  • Laatst online: 29-12-2025
willem169 schreef op maandag 19 november 2007 @ 11:05:
In m'n smb.conf staat niets geks voor zover ik weet.
Geen idee hoe ik lokaal met smbclient naar een share kan connecten?
Heb je het al eens vanaf een windows machine geprobeerd?

Wat linux betreft (de suggestie van Qlone) kun je het lokaal testen door:
code:
1
smbclient -U willem //localhost/sharenaam
(let op: geen trailing slash).

[ Voor 6% gewijzigd door Dannr op 04-01-2008 14:37 ]


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 00:19
Dan krijg ik dit

code:
1
2
Domain=[APPLECUBE] OS=[Unix] Server=[Samba 3.0.28-0.fc8]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME


Onder Windows hetzelfde, kan simpelweg niet connecten :)

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 09-02 14:20
Heb je onder samba ook een user Willem aangemaakt? (dus niet alleen onder linux, maar ook onder samba)
Het makkelijkste is dit te doen met webmin (www.webmin.com)

Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)


  • Dannr
  • Registratie: Augustus 2005
  • Laatst online: 29-12-2025
OK... BAD_NETWORK_NAME is een irritante foutmelding, ik zie die bijv dus als ik zo'n trailing slash meeneem.

Probeer eens
code:
1
smbclient -W APPLECUBE -U willem //localhost/sharenaam


Overigens: Als ik naar een niet bestaande share connect zie ik NT_STATUS_BAD_NETWORK_NAME; als ik connect met een user die niet bestaat zie ik gewoon NT_STATUS_LOGON_FAILURE.

[ Voor 31% gewijzigd door Dannr op 04-01-2008 14:59 ]


  • Dannr
  • Registratie: Augustus 2005
  • Laatst online: 29-12-2025
Trouwens, je kunt voor je homedirectory ook het automatische ding doen:
code:
1
2
3
4
5
6
[homes]
   comment = Home Directories
   browseable = no
   writable = yes
   create mask = 0755
   directory mask = 0755

Een gewone directory ziet er bij mij uit als:
code:
1
2
3
4
5
6
[hdc1]
   comment = hdc1
   path = /mnt/hdc1/
   guest ok = no
   writable = no
   share modes = no


Dit is op Debian Linux, samba 3.0.24.

[ Voor 8% gewijzigd door Dannr op 04-01-2008 15:03 ]


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 00:19
Heb een niet-home-dir ingesteld, misschien werkt dat maar tevergeefs:

code:
1
2
3
4
5
6
7
8
9
10
[files]
public = yes
browseable = yes
path = /files
browseable = yes
read only = no
guest ok = yes
writable = yes
create mode = 0755
security = share


En dit is de foutmelding
code:
1
2
3
4
[root@applecube selinux]# smbclient -W APPLECUBE -U willem //localhost/files
Password: 
Domain=[APPLECUBE] OS=[Unix] Server=[Samba 3.0.28-0.fc8]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME


log.ipadres uit /var/log/samba geeft het zelfde:

code:
1
2
3
[2008/01/04 15:09:19, 0] smbd/service.c:make_connection_snum(1003)
  '/files' does not exist or permission denied when connecting to [files]
Error was Permission denied

  • Dannr
  • Registratie: Augustus 2005
  • Laatst online: 29-12-2025
OK, dan weten we dus in ieder geval dat het daar mis zit.

Geinspireerd door dit linkje: wat zijn de rechten op /files?

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 00:19
Heb chmod 777 gedaan en dat maakt niets uit.
Linkje heb ik gezien maar vind ik een vaag verhaal.
Zou niet weten wat ik daarbij zou moeten veranderen.

  • Dannr
  • Registratie: Augustus 2005
  • Laatst online: 29-12-2025
OK. Dat linkje doet als ik het niet verkeerd begrijp de suggestie dat ook alle bovenliggende directories leesrechten op g+o moeten hebben, in jouw geval dus zou / leesrechten voor g+o moeten hebben (rwxr-xr-x root root ofzo, gok ik). Maar dat zit neem ik aan wel goed... Raar dat hij met zo'n "Permission denied" blijft gooien :?

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 00:19
Exactly my point

  • domi235
  • Registratie: Februari 2003
  • Laatst online: 07-12-2021

domi235

Magic!

Hoe heb je gebruikers aangemaakt op je linux bak? Naast useradd moet je ook

code:
1
sudo smbpasswd -a username
doen :)

Any sufficiently advanced technology is indistinguishable from magic.


  • Dannr
  • Registratie: Augustus 2005
  • Laatst online: 29-12-2025
^^ dat is al een aantal keer gezegd.

Tijdens het googlen kwam ik nog deze therad op fedoraforum.org tegen, en ik zag bij jou ook selinux staan... Misschien dat een magische "setenforce 0" je kan helpen?

[ Voor 21% gewijzigd door Dannr op 04-01-2008 16:02 . Reden: nu met de goede link ]


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 00:19
Dat is zeker magisch want nu werkt het allemaal naar behoren. :)

Mijn dank grenst letterlijk aan hondsdolheid alleen de vraag is waarom deze oplossing niet eerder naar voren is gekomen....

  • Dannr
  • Registratie: Augustus 2005
  • Laatst online: 29-12-2025
Ik kwam er pas op toen ik googlede naar "samba does not exist or permission denied when connecting to Error was Permission denied"; googlen naar bijv je foutcode ofzo leverde allemaal zinloze dingen op... Misschien dat de mensen die niet snappen dat de smbd uit de directory moet kunnen lezen het web vervuilen met allemaal erop lijkende problemen ;)

Maar mooi dat het opgelost is :D

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 00:19
Jij bedankt :*
Pagina: 1