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

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • dragoncry
  • Registratie: Januari 2011
  • Laatst online: 16:16
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 :)

Acties:
  • 0 Henk 'm!

  • leuk_he
  • Registratie: Augustus 2000
  • Laatst online: 15-07 15:35

leuk_he

1. Controleer de kabel!

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.


Acties:
  • 0 Henk 'm!

  • dragoncry
  • Registratie: Januari 2011
  • Laatst online: 16:16
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

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 22:47

Hero of Time

Moderator LNX

There is only one Legend

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.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • dragoncry
  • Registratie: Januari 2011
  • Laatst online: 16:16
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

[ Voor 5% gewijzigd door dragoncry op 15-06-2012 11:09 ]


Acties:
  • 0 Henk 'm!

  • leuk_he
  • Registratie: Augustus 2000
  • Laatst online: 15-07 15:35

leuk_he

1. Controleer de kabel!

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
/var/log/sama

[ Voor 24% gewijzigd door leuk_he op 15-06-2012 11:47 ]

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.


Acties:
  • 0 Henk 'm!

  • dragoncry
  • Registratie: Januari 2011
  • Laatst online: 16:16
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

[ Voor 18% gewijzigd door dragoncry op 15-06-2012 11:50 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Probeer eens
code:
1
write list = Media

code:
1
valid users = Media

toe te voegen.

[ Voor 20% gewijzigd door Verwijderd op 15-06-2012 12:50 ]


Acties:
  • 0 Henk 'm!

  • brambo123
  • Registratie: December 2006
  • Laatst online: 21:30
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...)

Acties:
  • 0 Henk 'm!

  • dragoncry
  • Registratie: Januari 2011
  • Laatst online: 16:16
|:( 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.

Acties:
  • 0 Henk 'm!

Verwijderd

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/

[ Voor 38% gewijzigd door Verwijderd op 15-06-2012 12:53 ]


Acties:
  • 0 Henk 'm!

  • dragoncry
  • Registratie: Januari 2011
  • Laatst online: 16:16
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.

Acties:
  • 0 Henk 'm!

Verwijderd

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

Acties:
  • 0 Henk 'm!

  • danslo
  • Registratie: Januari 2003
  • Laatst online: 16:59
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.

Acties:
  • 0 Henk 'm!

  • dragoncry
  • Registratie: Januari 2011
  • Laatst online: 16:16
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).

[ Voor 21% gewijzigd door dragoncry op 15-06-2012 13:14 ]


Acties:
  • 0 Henk 'm!

Verwijderd

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.

Acties:
  • 0 Henk 'm!

  • dragoncry
  • Registratie: Januari 2011
  • Laatst online: 16:16
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.

Acties:
  • 0 Henk 'm!

Verwijderd

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.

Acties:
  • 0 Henk 'm!

  • leuk_he
  • Registratie: Augustus 2000
  • Laatst online: 15-07 15:35

leuk_he

1. Controleer de kabel!

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.


Acties:
  • 0 Henk 'm!

  • DutchKel
  • Registratie: Mei 2002
  • Laatst online: 22:56
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.

Don't drive faster than your guardian angel can fly.


Acties:
  • 0 Henk 'm!

  • Raynman
  • Registratie: Augustus 2004
  • Laatst online: 00:54
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).

[ Voor 19% gewijzigd door Raynman op 15-06-2012 14:52 ]


Acties:
  • 0 Henk 'm!

  • Full_hyperion
  • Registratie: Februari 2003
  • Laatst online: 19-08 22:53
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.

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 22:47

Hero of Time

Moderator LNX

There is only one Legend

Gast account in Windows inschakelen.

Commandline FTW | Tweakt met mate

Pagina: 1