Windows shares in ubuntu

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

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb sinds kort een dual boot gemaakt van Ubuntu en Windows Vista.

Het is mijn eerste ervaring met Linux, bevalt uitstekend! Ik heb alleen een probleem:

In mijn netwerk heb ik een windows XP computer hangen met hierin enkele gedeelde mappen (zoals muziek, afbeeldingen, en video). De XP pc maakt gebruik van een werkgroep. ER zitten geen wachtwoordne op de shares.

De netwerkmappen wil ik graag in Linux gebruiken.

Op zich is dit geen probleem. In bestandbeheer ('verkenner") kan ik de mappen gewoon zien en browsen. Ik heb ze toegeveogd aan locaties. Ook kan ik met Totem mediaplayer videos en muziek over het netwerk afspelen. Open Office werkt ook prima.

Verder dan dit kom ik alleen niet. In alle programma's waar ikin het programma files moet browsen kom ik neit op het netwerk.
Ik zie elke keer alleen de mappen USERNAAM, BUREAUBLAD, BESTANDSSYSTEEM, en de 2 lokale partities.

Ik begrijp uit de verschillende fora dat ik de shares zal moeten mounten, zodat ze meer geinteegreerd worden in het systeem. Ik heb hier op gegoogled en ook hier op GOT gezocht, maar ik krijg het niet voor elkaar.

Wie kan mij helpen?

Acties:
  • 0 Henk 'm!

  • Twynn
  • Registratie: Maart 2001
  • Laatst online: 11-09 14:05
Zoek maar eens op smbmount ;)

Acties:
  • 0 Henk 'm!

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Zelfs de talloze hits op [google=mount windows share ubuntu] die letterlijk vertellen hoe je moet mounten (inclusief de eerste hit) helpen niet? :)

[ Voor 11% gewijzigd door blaataaps op 31-10-2007 19:44 ]


Acties:
  • 0 Henk 'm!

  • mithras
  • Registratie: Maart 2003
  • Niet online
Mount de shares in een bepaalde map. Hoe? Check http://juriansluiman.nl/b...t-netwerk.html?tag=ubuntu :)

Acties:
  • 0 Henk 'm!

Verwijderd

Ik ondervond enige tijd geleden ook problemen met Ubuntu met smbmount, met pyNeighbourhood bijvoorbeeld.

Ik heb het nog niet opgelost op die machine...

Debian had ik eerder geen problemen mee namelijk.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb inderdaad al meerdere tutorials gevonden waarin beschreven wordt hoe het zou moeten. Alleen zijn ze allemaal verschillend, en loop ik bij ze allemaal halverwege vast.

Is er geen uniforme manier?

Acties:
  • 0 Henk 'm!

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Ja die is er, die staat op bijna al die pagina's genoemd, maar als je niet vertelt wat je probeert, en wat "halverwege" inhoudt weten wij niet wat het probleem is :)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
blaataaps schreef op woensdag 31 oktober 2007 @ 19:44:
Zelfs de talloze hits op [google=mount windows share ubuntu] die letterlijk vertellen hoe je moet mounten (inclusief de eerste hit) helpen niet? :)
Die eerste heb ik dus inderdaad al geprobeerd. Ik heb de wijzigingen in het /etc/hosts file aangebracht, ik kan de file alleen niet opslaan. Heeft mijn (std) gebruikers account onvoldoende rechten?

Acties:
  • 0 Henk 'm!

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Ja.

Acties:
  • 0 Henk 'm!

  • DizzyVacation
  • Registratie: November 2006
  • Niet online
Misschien sudo gebruiken?
Het staat allemaal gewoon uitgelegd in de ubuntu documentatie!
https://help.ubuntu.com/c...tWindowsSharesPermanently
Volgende keer zelf beter zoeken, want dit is wel heel standaard en makkelijk te vinden.

Acties:
  • 0 Henk 'm!

  • mithras
  • Registratie: Maart 2003
  • Niet online
jurian@karlijn:~$ ls -l /etc/hosts
-rw-r--r-- 1 root root 289 2007-07-27 13:59 /etc/hosts
jurian@karlijn:~$
Genoeg rechten? Ik denk het niet ;)

@TS: Leer wat meer over rechten enzo, het bestand /etc/hosts hoef je a) niet te veranderen en b) is van gebruiker root en niemand anders heeft er schrijfrechten voor, dus mag jij het niet veranderen :)

Acties:
  • 0 Henk 'm!

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
mithras schreef op woensdag 31 oktober 2007 @ 20:01:
[...]
jurian@karlijn:~$ ls -l /etc/hosts
-rw-r--r-- 1 root root 289 2007-07-27 13:59 /etc/hosts
jurian@karlijn:~$
Genoeg rechten? Ik denk het niet ;)
Dat zeg ik toch ook? :)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
mithras schreef op woensdag 31 oktober 2007 @ 20:01:
[...]
jurian@karlijn:~$ ls -l /etc/hosts
-rw-r--r-- 1 root root 289 2007-07-27 13:59 /etc/hosts
jurian@karlijn:~$
Genoeg rechten? Ik denk het niet ;)

@TS: Leer wat meer over rechten enzo, het bestand /etc/hosts hoef je a) niet te veranderen en b) is van gebruiker root en niemand anders heeft er schrijfrechten voor, dus mag jij het niet veranderen :)
in http://note2.industriouso...ing-windows-shares-ubuntu staat er toch echt dat ik een ip adres en servernaam aan dit bestand moet toeveogen?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
IngmarBlonk schreef op woensdag 31 oktober 2007 @ 19:58:
Misschien sudo gebruiken?
Het staat allemaal gewoon uitgelegd in de ubuntu documentatie!
https://help.ubuntu.com/c...tWindowsSharesPermanently
Volgende keer zelf beter zoeken, want dit is wel heel standaard en makkelijk te vinden.
Ok ik zal deze tutorial stap voor stap gaan volgen, kijken waar ik strand en het hier melden.

Alvast bedankt vor jullie hulp.

Acties:
  • 0 Henk 'm!

  • mithras
  • Registratie: Maart 2003
  • Niet online
Oeps, onvoldoende rechten. Sorry, my bad :)

Acties:
  • 0 Henk 'm!

  • robbert
  • Registratie: April 2002
  • Laatst online: 22:19
Hier hebben we het prachtige fusesmb voor :) Kun je gewoon als user het gehele windows netwerk in een mapje mounten. Geen gekloot als root, gekloot met fstab, 20 mounts voor 20 shares, etc.

In .smb/fusesmb.conf kun je je wachtwoorden op de volgende manier invullen:
[global]
username = robbert
password = wachtwoord

[/server1]
username = blaat
password = mijn_andere_wachtwoord

fusesmb zit standaard in de Ubuntu repos, gewoon sudo apt-get install fusesmb om het te installeren
edit:
typo

[ Voor 68% gewijzigd door robbert op 31-10-2007 20:39 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
robbert schreef op woensdag 31 oktober 2007 @ 20:32:
Hier hebben we het prachtige fusesmb voor :) Kun je gewoon als user het gehele windows netwerk in een mapje mounten. Geen gekloot als root, gekloot met fstab, 20 mounts voor 20 shares, etc.

In .smb/fusesmb.conf kun je je wachtwoorden op de volgende manier invullen:
[global]
username = robbert
password = wachtwoord

[/server1]
username = blaat
password = mijn_andere_wachtwoord

fusesmb zit standaard in de Ubuntu repos, gewoon sudo apt-get install fusesmb om het te installeren
edit:
typo
Ok dank je wel.

Mijn Windows server is opgenomen in een werkgroep. Voor de shares heb ik geen users of wachtwoorden aangemaakt. Moet ik dan alsnog de username en wachtwoord bij
[/server1] intypen?

Acties:
  • 0 Henk 'm!

Verwijderd

Wat alleen nog niet echt tof is dat je wachtwoorden gewoon plaintext in files staan.

Zou op te lossen moeten een keer.

Acties:
  • 0 Henk 'm!

  • robbert
  • Registratie: April 2002
  • Laatst online: 22:19
Verwijderd schreef op woensdag 31 oktober 2007 @ 20:43:
[...]


Ok dank je wel.

Mijn Windows server is opgenomen in een werkgroep. Voor de shares heb ik geen users of wachtwoorden aangemaakt. Moet ik dan alsnog de username en wachtwoord bij
[/server1] intypen?
Tot mijn weten mag je het configuratiebestand dan leeg laten.
Verwijderd schreef op woensdag 31 oktober 2007 @ 20:46:
Wat alleen nog niet echt tof is dat je wachtwoorden gewoon plaintext in files staan.

Zou op te lossen moeten een keer.
Klopt, dat probleem heb je overigens ook met die fstab oplossing. Je zou iets met dit kunnen doen: http://linux.bononline.nl/linux/pamscript/ Hoe ik het zo zie schrijft die dan je wachtwoord waarmee je je aanmeld in het configuratiebestand, misschien kun je hem ook wel aanpassen dat die dat bestand direct weggooit nadat die hem gemount heeft. Je krijgt ook nog problemen als je meerdere/andere wachtwoorden voor je Windows-shares hebt.

Hopelijk komt gvfs met een fatsoenlijke oplossing hiervoor (koppeling met de keyring ofzo). Gvfs is de opvolger van gnome-vfs en zou transparant moeten zijn voor applicaties (of althans, dat is wat ik er van heb begrepen...).

[ Voor 17% gewijzigd door robbert op 31-10-2007 21:02 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik probeer het op de FuseSMB manier.

Ik heb deze tutorial exact gevolgt (niks meer, niks minder):

http://ubuntuforums.org/archive/index.php/t-525736.html

De map blijft echter leeg. Ook na enige tijd wachten...

Iemand enig idee?

Acties:
  • 0 Henk 'm!

  • MisterE
  • Registratie: April 2002
  • Laatst online: 23:14
ik volg het volgende om windows shares te benaderen:

http://ubuntuguide.org/wiki/Ubuntu:Feisty


Find this line
...
; security = user
...
Replace with the following line
security = share


Append the following lines at the end of file
[public]
comment = Public Folder
path = /home/public
public = yes
writable = no
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup


Save the edited file
sudo testparm
sudo /etc/init.d/samba restart

als je er naar wilt schrijven moet je "writable" veranderen en "nobody" bij "force user" veranderen in "root".

Acties:
  • 0 Henk 'm!

  • robbert
  • Registratie: April 2002
  • Laatst online: 22:19
Verwijderd schreef op vrijdag 02 november 2007 @ 14:50:
Ik probeer het op de FuseSMB manier.

Ik heb deze tutorial exact gevolgt (niks meer, niks minder):

http://ubuntuforums.org/archive/index.php/t-525736.html

De map blijft echter leeg. Ook na enige tijd wachten...

Iemand enig idee?
Mount die het überhaupt wel, of krijg je een error? Typ eens mount en zet hier de output eens neer? Heb je iets in .smb/fusesmb.conf staan, zo ja, wat?
MisterE schreef op vrijdag 02 november 2007 @ 17:18:
ik volg het volgende om windows shares te benaderen:

....
Het kan zijn dat ik iets mis, maar dit ziet er nogal uit als samba server configuratie. Dat is dus precies de omgekeerde richting op.

[ Voor 23% gewijzigd door robbert op 02-11-2007 18:34 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
robbert schreef op vrijdag 02 november 2007 @ 18:33:
[...]

Mount die het überhaupt wel, of krijg je een error? Typ eens mount en zet hier de output eens neer? Heb je iets in .smb/fusesmb.conf staan, zo ja, wat?

[...]
Ik heb exact het volgende gedaan:

1: Install samba and fusesmb from repositories:
Open Synaptic Package Manager
Install libsmbclient, samba-common, smbclient and fusesmb

2: Give root and user access to fusesmb:
Select from menu: "System->Administration->users and groups".
Now select "root" then click "properties" and tag "allow use of fusesmb"
Do the same for your user account.

3: Create a mountpoint:
In terminal write: sudo nautilus
navigate to the /media folder
create a new folder and rename it to "network" (you can call it something else if you like)
Right click the folder, and select "properties" then select "permissions", for section "group" select the group "users", for section "folder acces" select "read and write".

4: Make fusesmb start at boot.
Select from menu: "system->preferences->sessions"
Select new
Name: fusesmbnet (can be whatever)
command: fusesmb /media/network

5: Try it out.
Reboot to make changes take effect...
Now you (should) have automatic access to windows networks from all programs.
There may be a delay before fusesmb sees your network. So you may have to give it a couple of minutes....


als ik mount typ in de terminal krijg ik de volgende output:

/dev/sda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.22-14-generic/volatile type tmpfs (rw)
securityfs on /sys/kernel/security type securityfs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)

Waar kan ik het bestand smb/fusesmb.conf vinden? Dan kan ik kijken wat daar precies in staat.

Acties:
  • 0 Henk 'm!

  • robbert
  • Registratie: April 2002
  • Laatst online: 22:19
Het wordt dus helemaal niet gemount, typ eens fusesmb /media/network in een terminal en kijk of het dan werkt en plaats eventuele uitvoer hier.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
robbert schreef op maandag 05 november 2007 @ 18:35:
Het wordt dus helemaal niet gemount, typ eens fusesmb /media/network in een terminal en kijk of het dan werkt en plaats eventuele uitvoer hier.
fusermount: user has no write access to mountpoint /media/Netwerk

Ik heb bij het aanmaken van de map wel de rechten ingesteld...

Acties:
  • 0 Henk 'm!

  • robbert
  • Registratie: April 2002
  • Laatst online: 22:19
Verwijderd schreef op maandag 05 november 2007 @ 18:45:
[...]


fusermount: user has no write access to mountpoint /media/Netwerk

Ik heb bij het aanmaken van de map wel de rechten ingesteld...
sudo chown jouwusername /media/network

Daarnaast vind ik die howto ook niet helemaal geweldig, bijvoorbeeld:
Now select "root" then click "properties" and tag "allow use of fusesmb"
Waarom zou je dat voor root moeten doen? Die kan standaard alles...
3: Create a mountpoint:
In terminal write: sudo nautilus
navigate to the /media folder
Maak gewoon een mountpoint in je homefolder, heb je geen gezeik met rechten. Dan hoef je tenminste niet als root met nautilus te gaan kloten.
5: Try it out.
Reboot to make changes take effect...
Reboot??? Als je dat zo graag wil, doe dan logout en log opnieuw in, maar rebooten? Gewoon alt-f2 en dan fusesmb mijn_mount_point zou ook voldoende zijn...
Waar kan ik het bestand smb/fusesmb.conf vinden? Dan kan ik kijken wat daar precies in staat.
~/.smb/fusesmb.conf

Standaard bestaat die niet, maar die kun je dus gebruiken om wachtwoorden op te geven etc...

[ Voor 64% gewijzigd door robbert op 05-11-2007 19:54 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb gebruikers root en mijzelf aan de groep users toegevoegd en het werkt! (in die map /media/Netwerk)

[ Voor 15% gewijzigd door Verwijderd op 05-11-2007 20:39 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Te vroeg gejuigd...

Als ik een map in het netwerk (welke ik nu wel zie) probeer te openen krijg ik de melding "de mapinhoud kon niet worden weergegeven".

Help?

[ Voor 3% gewijzigd door Verwijderd op 05-11-2007 20:56 ]


Acties:
  • 0 Henk 'm!

  • robbert
  • Registratie: April 2002
  • Laatst online: 22:19
Verwijderd schreef op maandag 05 november 2007 @ 20:55:
Te vroeg gejuigd...

Als ik een map in het netwerk (welke ik nu wel zie) probeer te openen krijg ik de melding "de mapinhoud kon niet worden weergegeven".

Help?
In .smb/fusesmb.conf kun je je wachtwoorden op de volgende manier invullen:
[global]
username = robbert
password = wachtwoord

[/server1]
username = blaat
password = mijn_andere_wachtwoord

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
robbert schreef op maandag 05 november 2007 @ 21:02:
[...]

In .smb/fusesmb.conf kun je je wachtwoorden op de volgende manier invullen:
[global]
username = robbert
password = wachtwoord

[/server1]
username = blaat
password = mijn_andere_wachtwoord
De server zit in een werkgroep. De shares hebben geen gebruikers of wachtwoorden. Is het dan nog nodig? Waar vind, of hoe maak ik het bestand?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Via "start" , locaties, netwerk kan ik de shares wel gewoon benaderen.

Bij de nieuwe mount krijg ik de foutmelding "de mapinhoud kon niet worden weergegeven".

Help?

Acties:
  • 0 Henk 'm!

  • robbert
  • Registratie: April 2002
  • Laatst online: 22:19
Verwijderd schreef op maandag 05 november 2007 @ 21:15:
[...]


De server zit in een werkgroep.
Dat maakt toch niks uit?
De shares hebben geen gebruikers of wachtwoorden. Is het dan nog nodig?
Net even geprobeerd een share toegankelijk te maken voor guest op mijn samba server, deze kon ik gewoon met een leeg configuratie bestand openen. Dus eigenlijk zou het niet hoeven. Maar probeer er toch eens een gebruikersnaam en wachtwoord van een gebruiker op die computer in te zetten.
Waar vind, of hoe maak ik het bestand?
Zoals al een paar keer gezegd ~/.smb/fusesmb.conf
Een manier om dit bestand te maken/bewerken is als volgend:
gedit ~/.smb/fusesmb.conf

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb het geprobeerd maar helaas heeft het geen effect.

Ik heb het nu ook even geprobeed in de map home/username/Netwerk. Zodra ik reboot en het netwerk gemound is veranderen de rechten instellingen van deze map. Voor het mounten heb ik lees en schrijf rechten gegeven aan de groep users, na het mounten staan de rechten weer op de groep username met alleen lezen.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb maar even wat anders geprobeerd.

Als ik in de terminal...

smbmount //server/share /mnt/map -o username=user,password=wachtwoord,uid=500,gid=500

typ, werkt het perfect. Ik kan in alle programma's de shares browsen. Na elke reboot is dit echter weer ongedaan gemaakt.

Ik wil dat shares de bij elke boot gemound worden. Ik lees dat dit moet via /etc/fstab. Kan iemand mij uitleggen hoe dit precies werkt?
Pagina: 1