2e hdd delen met Samba (linux->win7)

Pagina: 1

Acties:
Reacties: 146
Reg. datum: 06-01-2011

Beste Tweakers,

Na wat wikken en wegen heb ik besloten om een simpel media pc'tje te maken, om het geheel zo goedkoop mogelijk te houden heb ik besloten om hier een Linux distro bij te gebruiken (Lubuntu).
Om bestanden te kunnen delen heb ik Samba ge-installeerd samen met Lubuntu in een (nu nog) virtuele omgeving.

Als volledig Linux leek na enkele dagen groot verbruiker geweest te zijn van google en het GOT-forum is het mij gelukt om bestanden op de boot schijf te delen met een windows 7 machine :D . so far so good..

Nu het probleem :
Ik heb een virtuele 2e hdd aangemaakt en gekoppeld aan de eerder genoemde Lubuntu machine,
alleen krijg ik het niet voor elkaar om deze (volledig) te delen met de Windows 7 machine.

De hdd is wel te zien in Windows als gedeelde schijf maar ik kan hem niet benaderen
Windows geeft aan dat de netwerkbron niet beschikbaar is terwijl alle instellingen voor deze bron net zo staan ingesteld als de gedeelde mappen op de boot schijf.

Wat heb ik geprobeerd :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 [Documenten]
    path = /home/media/Documenten
    writeable = yes
;    browseable = yes
    guest ok = yes

[Muziek]
    path = /home/media/Muziek
    writeable = yes
;    browseable = yes
    guest ok = yes

[Nieuw volume]
    path = /media/Nieuw volume/Media
    writeable = yes
;    browseable = yes
    guest ok = yes

*ik ga ervan uit dat mede-tweakers de rest van de code kennen*

De mappen "Documenten" en "Muziek" zijn benaderbaar leesbaar en beschrijfbaar nadat ik ik in de terminal de volgende code had ingevoerd :
code:
1
 sudo chmod -R 0777 /home/media/Muziek

en het zelfde voor "Documenten" en "Nieuw Volume"

"Nieuw Volume" is zichtbaar maar er wordt om een wachtwoord gevraagd bij het openen, ik heb geen wachtwoord ingesteld, er is wel een user aangemaakt in Lubuntu en Samba voor een Windows gebruiker (ikzelf). Dit heeft helaas niet mogen helpen :( .

Op google heb ik een aantal forums gevonden met mensen die het zelfde probleem hebben, helaas heb ik hier geen oplossing in kunnen vinden, ik hoop dat er een Tweaker is die mij kan helpen, alvast bedankt.

P.S, het kan even duren voordat ik reageer, heb een druk weekend voor de boeg maar zal mijn best doen om er zo snel mogelijk op te reageren :)
1. Controleer de kabel!
Reacties: 9.942
Reg. datum: 08-08-2000

kijk in de samba log. (ik weet niet waar die staat bij lunbuntu).

Need more data. We want your specs. Ik ben ook maar dom. anders: forum, ff reggen, ff topic maken
En als je een oplossing hebt gevonden laat het ook ujb ff in dit topic horen.

Reacties: 146
Reg. datum: 06-01-2011

Er is een stukje van smb.conf getoond in de OP, maar voor de goede orde hierbij het volledige smb.conf :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
#======================= Share Definitions =======================

# Un-comment the following (and tweak the other settings below to suit)
# to enable the default home directory shares. This will share each 
# user's home director as \\server\username
;[homes]
;   comment = Home Directories
;   browseable = no

# By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
;   read only = yes

# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
;   create mask = 0700

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
;   directory mask = 0700

# By default, \\server\username shares can be connected to by anyone
# with access to the samba server. Un-comment the following parameter
# to make sure that only "username" can connect to \\server\username
# The following parameter makes sure that only "username" can connect
#
# This might need tweaking when using external authentication schemes
;   valid users = %S

# Un-comment the following and create the netlogon directory for Domain Logons
# (you need to configure Samba to act as a domain controller too.)
;[netlogon]
;   comment = Network Logon Service
;   path = /home/samba/netlogon
;   guest ok = yes
;   read only = yes

# Un-comment the following and create the profiles directory to store
# users profiles (see the "logon path" option above)
# (you need to configure Samba to act as a domain controller too.)
# The path below should be writable by all users so that their
# profile directory may be created the first time they log on
;[profiles]
;   comment = Users profiles
;   path = /home/samba/profiles
;   guest ok = no
;   browseable = no
;   create mask = 0600
;   directory mask = 0700

[printers]
    comment = All Printers
    browseable = no
    path = /var/spool/samba
    printable = yes
;    guest ok = no
;    read only = yes
    create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
    comment = Printer Drivers
    path = /var/lib/samba/printers
;    browseable = yes
;    read only = yes
;    guest ok = no
# Uncomment to allow remote administration of Windows print drivers.
# You may need to replace 'lpadmin' with the name of the group your
# admin users are members of.
# Please note that you also need to set appropriate Unix permissions
# to the drivers directory for these users to have write rights in it
;   write list = root, @lpadmin

# A sample share for sharing your CD-ROM with others.
;[cdrom]
;   comment = Samba server's CD-ROM
;   read only = yes
;   locking = no
;   path = /cdrom
;   guest ok = yes

# The next two parameters show how to auto-mount a CD-ROM when the
#    cdrom share is accesed. For this to work /etc/fstab must contain
#    an entry like this:
#
#       /dev/scd0   /cdrom  iso9660 defaults,noauto,ro,user   0 0
#
# The CD-ROM gets unmounted automatically after the connection to the
#
# If you don't want to use auto-mounting/unmounting make sure the CD
#    is mounted on /cdrom
#
;   preexec = /bin/mount /cdrom
;   postexec = /bin/umount /cdrom

[Documenten]
    path = /home/media/Documenten
    writeable = yes
;    browseable = yes
    guest ok = yes

[Muziek]
    path = /home/media/Muziek
    writeable = yes
;    browseable = yes
    guest ok = yes

[Nieuw volume]
    path = /media/Nieuw volume/Media
    writeable = yes
;    browseable = yes
    guest ok = yes

There can be only one Legend
Reacties: 7.039
Reg. datum: 07-10-2004

Wie is owner en group owner van de mounts? Ben jij dat, root, of iemand anders? En overal maar 777 neer te plempen is vragen om problemen. Het is een groot security risk om alles met +x te geven. Als je het goed wilt doen, gebruik dan 'chmod ugo+rw' om iedereen lees/schrijf rechten te geven.

Verander ook even de mount point van 'Nieuw volume', want het is niet altijd fijn om spaties in de naam te hebben.

Spekkies | Commandline FTW

Reacties: 146
Reg. datum: 06-01-2011

De admin is owner en group owner, in dit geval "Media" .
Ik log in als Media op Lubuntu en op mijn win7 pc met mijn eigen gebruikersnaam, "Martijn"
ook heb ik de mountpoint aangepast naar "Nieuw_Volume"

Kan ik aannemen dat ik de volgende code moet gebruiken om r/w rechten in te stellen ipv 777 te geven?
code:
1
 sudo chmod ugo+rw /media/nieuw_volume Media

ben deze code niet tegen gekomen in de tutorials die ik heb gebruikt.
heb wel gelezen dat dit een beveiliging risico is , had alleen nog geen alternatief.

edit:
let wel, dit alles draait nu virtueel

dragoncry wijzigde deze reactie 15-06-2012 11:09 (5%)

1. Controleer de kabel!
Reacties: 9.942
Reg. datum: 08-08-2000

quote:
dragoncry schreef op vrijdag 15 juni 2012 @ 11:06:
code:
1
 sudo chmod ugo+rw /media/nieuw_volume Media

doe dan maar.. ( + vs = )
code:
1
 sudo chmod ugo=rw /media/nieuw_volume Media

Log al gevonden? Best een kans dat daar gewoon in staat wat er fout gaat.

volgens: https://help.ubuntu.com/community/LinuxLogFiles
quote:
/var/log/sama

leuk_he wijzigde deze reactie 15-06-2012 11:47 (24%)

Need more data. We want your specs. Ik ben ook maar dom. anders: forum, ff reggen, ff topic maken
En als je een oplossing hebt gevonden laat het ook ujb ff in dit topic horen.

Reacties: 146
Reg. datum: 06-01-2011

Oke, dank je, maar het probleem is nog niet opgelost, mijn win7 pc vraagt nog steeds om een wachtwoord voor "Nieuw_Volume", terwijl ik geen ww heb ingesteld.

Verder is natuurlijk alle hulp welkom zoals hier boven :)

@Leuk_he,

Zag je edit te laat, als ik tijd heb ga ik even kijken, bedankt voor je tip /hulp

dragoncry wijzigde deze reactie 15-06-2012 11:50 (18%)

mv crisis > /dev/null
Reacties: 702
Reg. datum: 27-11-2009

Probeer eens
code:
1
write list = Media


code:
1
valid users = Media

toe te voegen.

Unflux wijzigde deze reactie 15-06-2012 12:50 (20%)

"But we are hackers and hackers have black terminals with green font colors!" - John Nunemaker

Reacties: 865
Reg. datum: 02-12-2006

Wat ik heb gedaan:
Toevoegen aan /etc/passwd:
code:
1
smbguest:x:525:525:Samba Guest Account:/dev/null:/bin/false

uitvoeren:
code:
1
2
groupadd -g 525 smbguest
chown -R smbguest:smbguest /media/nieuw_volume

en dan een complete nieuwe config maken:
code:
1
2
3
4
5
6
7
8
9
10
11
12
[global]
netbios name = linuxserver
workgroup = WORKGROUP
server string = Public File Server
security = user
map to guest = bad user
guest account = smbguest

[nieuw_volume]
path = /media/nieuw_volume
guest ok = yes
read only = no

(oude config even backupen voor geval van...)

xDSL spectrum grafiek: http://xdsl.mtsgrit.nl/ << Beschikbaar voor 2812HNU-F1, 2601HN-F1 & 2602R-D1A

Reacties: 146
Reg. datum: 06-01-2011

|:( hij blijft om een gebruikersnaam en wachtwoord vragen, heb gebprobeert in te loggen met smbguest maar ook dit accepteerd hij niet.

Hij geeft geen fouten bij het uitvoeren van de stappen die Brambo123 aangeeft, zo eerst even in de logs kijken.
mv crisis > /dev/null
Reacties: 702
Reg. datum: 27-11-2009

dragoncry doe eens
code:
1
ls -l

boven de directory van je share.

Dus niet
code:
1
[root@/media/share1]# ls

maar
code:
1
[root@media]# ls -l

Ik wil even de indeling + bijbehorende rechten zien.

Kijk eens naar http://www.linuxquestions...nd-private-folder-478264/

Unflux wijzigde deze reactie 15-06-2012 12:53 (38%)

"But we are hackers and hackers have black terminals with green font colors!" - John Nunemaker

Reacties: 146
Reg. datum: 06-01-2011

Hmm, ben echt linux leek, sorry hiervoor maar de code die je geeft is niet uitvoerbaar, "command not found".

ik zal opzoek gaan naar de juiste codes e.d. heb hier morgen weer tijd voor, zal zo spoedig mogelijk weer reageren.
mv crisis > /dev/null
Reacties: 702
Reg. datum: 27-11-2009

Welk commando voer je uit? ls -l neem ik aan? en niet [root@media]# ls -l

"But we are hackers and hackers have black terminals with green font colors!" - John Nunemaker

Reacties: 4.486
Reg. datum: 05-01-2003

quote:
dragoncry schreef op vrijdag 15 juni 2012 @ 13:01:
Hmm, ben echt linux leek, sorry hiervoor maar de code die je geeft is niet uitvoerbaar, "command not found".

ik zal opzoek gaan naar de juiste codes e.d. heb hier morgen weer tijd voor, zal zo spoedig mogelijk weer reageren.
Het is inmiddels al 2~3 keer gezegd, kijk gewoon in de logs... Daar staat ongetwijfeld wat het probleem is.
Reacties: 146
Reg. datum: 06-01-2011


code:
1
 [root@media]#: command not found

is de error
code:
1
 sudo [root@media]# ls -l

is de code die ik uitvoer.

De link die je gaf heb ik gebruikt om de mappen te delen die niet op de 2e hdd staan, dit werkt wel gewoon namelijk :).

Ik ga morgen eerst met een schone smb.conf opnieuw alles instellen en kijken wat het dan doet, misschien zie ik nu een fout over het hoofd in de conf.

@CLS

Ik heb de log bekeken, hier komen geen foutmeldingen in voor, er zijn wel 2 lege logs voor mijn win7 pc, 1 met als naam mijn ip adres en 1 met mijn gebruikersnaam als naam, deze zijn beide leeg (0 bytes).

dragoncry wijzigde deze reactie 15-06-2012 13:14 (21%)

mv crisis > /dev/null
Reacties: 702
Reg. datum: 27-11-2009

Zoals ik zei is dit de commando die je uit moet voeren
ls -l


Niet [root@media] dat is enkel mijn gebruikers regel wat ik te zien krijg, als ik zelf commando's invoer.

"But we are hackers and hackers have black terminals with green font colors!" - John Nunemaker

Reacties: 146
Reg. datum: 06-01-2011

Excusses, heb dat over het hoofd gezien,
code:
1
2
3
4
5
6
7
8
9
10
11
 media@media-pc:~$ ls -l
totaal 32
drwxr-xr-x 2 media media 4096 jun 12 22:02 Afbeeldingen
drwxr-xr-x 2 media media 4096 jun 12 22:02 Bureaublad
drwxrwxrwx 2 media media 4096 jun 15 12:23 Documenten
drwxr-xr-x 2 media media 4096 jun 12 22:30 Downloads
drwxr-xr-x 2 media media 4096 jun 12 22:02 Muziek
drwxr-xr-x 2 media media 4096 jun 12 22:02 Openbaar
drwxr-xr-x 2 media media 4096 jun 12 22:02 Sjablonen
drwxr-xr-x 2 media media 4096 jun 12 22:02 Video's
media@media-pc:~$

Ducumenten is aangegeven met een kleurtje.
mv crisis > /dev/null
Reacties: 702
Reg. datum: 27-11-2009

Heb je de gebruiker Media ook in de groep Media zitten? En dit in de config aangegeven, want je kunt ook bepaalde groepen rechten geven.

"But we are hackers and hackers have black terminals with green font colors!" - John Nunemaker

1. Controleer de kabel!
Reacties: 9.942
Reg. datum: 08-08-2000

https://help.ubuntu.com/community/LinuxLogFiles --> daar staan ook een paar basis commando's, zoals hoe je een log vanaf de command prompt bekijkt.

Need more data. We want your specs. Ik ben ook maar dom. anders: forum, ff reggen, ff topic maken
En als je een oplossing hebt gevonden laat het ook ujb ff in dit topic horen.

Reacties: 1.100
Reg. datum: 15-05-2002

Houd er rekening mee dat Windows 7 standaart inlogged via SMB, je gebruikersnaam is dan dus Martijn.

Meestal doe ik op een linux bak een smbuser aanmaken die dezelfde naam en wachtwoord heeft als de ingelogde windows gebruiker (dan is ook direct alles beveiligd), je windows account moet dan wel een wachtwoord hebben maar bij het opstarten kun je dat makkelijk omzeilen via het commando control userpasswords2.

In windows xp en ouder kon je volgens mij wel anoniem aanmelden bij smb, of die via Windows 7 kan weet ik niet, mij is het echter nooit gelukt.

Alienware m15x, Alienware Aurora en Dell Latitude E4300. Wanneer krijg ik nou eens aandelen van Dell?

Reacties: 541
Reg. datum: 11-08-2004

Anoniem aanmelden weet ik ook niet, maar als je windows gebruikers geen wachtwoord hebben, kun je ook smbusers zonder wachtwoord maken (met dezelfde naam). Moet je well 'null passwords' o.i.d. toestaan (uit mijn hoofd: zowel per account als in smb.conf globaal).

En als je gewoon shared storage wil hebben waarbij iedereen alles met alle bestanden kan doen, dan kun je ook 'force user' gebruiken; min of meer hetzelfde effect als wanneer iedereen anoniem inlogt, dus één unix user met de juiste rechten volstaat, maar je kunt ook een andere (unix) user dan de guest account gebruiken voor deze instelling (en het maakt dus weinig uit of (windows) clients anoniem inloggen of niet).

EDIT: vooral op basis van deze post lijkt het gebruik van 'force user' goed aan te sluiten bij wat je wilt. Maar dan loggen windows pc's standaard dus niet anoniem in en moet je ook nog die samba users aanmaken (wat dus met null passwords zou kunnen).

Raynman wijzigde deze reactie 15-06-2012 14:52 (19%)

Reacties: 63
Reg. datum: 27-02-2003

Ik denk dat je nog een user aan moet maken voor samba (dat is anders als je systeem accounts).

Dit kan met smbpasswd. Dus bv smbpasswd -a test om de account test aan te maken. Deze account kun je dan gebruiken om in te loggen.
There can be only one Legend
Reacties: 7.039
Reg. datum: 07-10-2004

Gast account in Windows inschakelen.

Spekkies | Commandline FTW

Pagina: 1




© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies

Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True

Website van het jaar 2012