Ubuntu samba met map en submappen

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • stefve1
  • Registratie: Januari 2010
  • Laatst online: 08-09 23:59
Hallo,

Ik zou graag het volgende willen hebben.
Ik heb 1 hoofdmap en daarin 2 submappen (bv map1 en map2). Ik heb ook twee gebruikers (bv Jan en Piet)

Hoofdmap is toegankelijk voor Jan en Piet
map1 is alleen toegankelijk voor Jan
map2 is alleen toegankelijk voor Piet

Als ik in windows nu rechtstreeks verbinding maak naar map1 of map2 dan vraagt windows zoals het moet om de juiste gebruikersnaam. Maar als ik eerst verbinding maak met de hoofdmap, dan kan ik zowel inloggen als met Jan of Piet, maar daarna kan ik ook gewoon in elke map gaan. En dit is niet de bedoeling.

Dus ik denk dat dit mijn probleem is:
Ubuntu zal gewoon de rechten nemen van de hoofdmap, en zal verder niet meer kijken wat de rechten zijn van de submappen. Hoe kan ik ervoor zorgen dat hij dat wel doet?

Alvast Bedankt.

Acties:
  • 0 Henk 'm!

  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

Nee, dat doet Ubuntu niet.

Samba zal gewoon de rechten van het filesystem aanhouden.

Wat is de output van
code:
1
ls -la /hoofdmap
?

We are pentium of borg. Division is futile. You will be approximated.


Acties:
  • 0 Henk 'm!

  • johnkeates
  • Registratie: Februari 2008
  • Laatst online: 04-07 16:30
Ubuntu heeft weinig te maken met samba. Wat is je smb.conf?

Acties:
  • 0 Henk 'm!

  • stefve1
  • Registratie: Januari 2010
  • Laatst online: 08-09 23:59
Dus zo heb ik het. Maar samba gaat nu alleen de rechten nemen van 'hoofdmap' en gaat niet meer kijken naar 'jan' en 'piet'.

[hoofdmap]
comment = hoofdmap
path = /data/hdd2/hoofdmap
valid users = piet jan
write list = piet jan
writeable = yes
browseable = yes
create mask = 777
directory mask = 777

[piet]
comment = piet
path = /data/hdd2/hoofdmap/piet
valid users = piet
write list = piet
writeable = yes
browseable = yes
create mask = 777
directory mask = 777

[jan]
comment = jan
path = /data/hdd2/hoofdmap/jan
valid users = jan
write list = jan
writeable = yes
browseable = yes
create mask = 777
directory mask = 777

Acties:
  • 0 Henk 'm!

  • DeadLock
  • Registratie: December 2005
  • Laatst online: 30-09 17:37

DeadLock

Vastlopen is relatief....

Je kan de linux rechten zodanig aanpassen dat jan en piet de juiste rechten hebben op deze mappen? Je zal dan wel je create en directory mask in je smb.conf op iets zinnigs moeten zetten. Ik zie persoonlijk ook niet de noodzaak voor 3 shares?

Je maakt 1 share, met path op je hoofdmap. Zowel piet als jan op de write list en read list. Daarna is het gewoon een questie van de linux rechten op deze mappen goed zetten.

[ Voor 77% gewijzigd door DeadLock op 08-03-2011 21:08 ]

Strava


Acties:
  • 0 Henk 'm!

  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

Heb je die "jan" en "piet" "map" (dit heet een directory, geen map) aangemaakt vanuit Samba / Windows?

Want dan is het dankzij de create mask (777) inderdaad een world writable directory geworden.

Zet het eens zo op:

code:
1
2
3
4
5
6
mkdir /data/hdd2/hoofdmap2
mkdir /data/hdd2/hoofdmap2/jan
mkdir /data/hdd2/hoofdmap2/piet
chown jan /data/hdd2/hoofdmap2/jan
chown piet /data/hdd2/hoofdmap2/piet
chmod -R 750 /data/hdd2/hoofdmap2


En je smb.conf
code:
1
2
3
4
5
6
7
8
9
[hoofdmap]
comment = hoofdmap
path = /data/hdd2/hoofdmap2
valid users = piet jan
write list = piet jan
writeable = yes
browseable = yes
create mask = 750
directory mask = 750


Ik heb expres hoofmap2 gebruikt om eventueel bestaande data niet aan te raken. Adjust to fit.

Op gebruik van je mount point is ook nog eea te zeggen, maar goed. Kijk eens naar LVM of iets van een volume manager als je meer van dit soort /data/<schijfnaam> dingen hebt... Maar dat is een keus en geen must.

[ Voor 10% gewijzigd door Rainmaker op 09-03-2011 01:32 ]

We are pentium of borg. Division is futile. You will be approximated.

Pagina: 1