Toon posts:

[Samba] enkel een fileserver

Pagina: 1
Acties:

Verwijderd

Topicstarter
Mijn plan is dus een fileserver te maken, waarvan windows gebruikers gebruik kunnen maken.
Dit is relatief eenvoudig, doch wil ik permissies kunnen opleggen, iedere user moet een persoonlijke map krijgen.
Nu lees ik in een tutorial percies dat voor zulke doeleinden het nodig is om een PDC te hebben, en dit zou ik niet graag willen, aangezien dat de users dit moeten inloggen zich al in een winnt domein bevinden.
Iemand die hier enige duidelijkheid over kan verschaffen?

Verwijderd

Mijn plan is dus een fileserver te maken, waarvan windows gebruikers gebruik kunnen maken.

das mooi !

Dit is relatief eenvoudig, doch wil ik permissies kunnen opleggen, iedere user moet een persoonlijke map krijgen.

Dat kan je doen dmv een home dir (/home)

Nu lees ik in een tutorial percies dat voor zulke doeleinden het nodig is om een PDC te hebben, en dit zou ik niet graag willen, aangezien dat de users dit moeten inloggen zich al in een winnt domein bevinden.

Volgens mij heb jij al een PDC als windows nt en je wilt een server die home dirs uitgeeft.
Dan moet je de server laten verifieeren via de PDC (dit kan) dan hoef je nl geen gebruiker aan te maken via samba alleen je moet wel de home dirs hebben staan en je moet het login script veranderen dat de drive geshared wordt.

Iemand die hier enige duidelijkheid over kan verschaffen?[/quote]

Lees bij samba.org over het koppelen aan een windows PDC en je komt een stuk verder.
als dit niet je vraag was wees dan wat duidelijker

Verwijderd

Ik heb denk ik een simpelere opzet thuis... XP Clientjes, samba servertje en blazen. Druk rechter muisknop op Mijn netwerklokaties en doe een netwerkverbinding maken. Nu komen bij deze Computer gewoon nieuwe drives, bijv. www(H:) en die kan je dan altijd benaderen, zonder pdc.

Verwijderd

Topicstarter
Ik denk dat je me begrijpt
"Volgens mij heb jij al een PDC als windows nt en je wilt een server die home dirs uitgeeft."

Nu is het probleem dat ik geen acces heb tot die pdc server, daar kan ik best vanaf blijven.
Is het mogelijk om deze configuratie van users zelf te doen, zelf te specifieren welke users er toegelaten zijn tot welke directorys.

  • DjFoxy
  • Registratie: Oktober 2000
  • Laatst online: 15-11-2023
Ik heb thuis een samba server draaien.
Mijn gebruikers, zijn allemaal windows gebruikers, kunnen hierop inloggen.
Buiten dat ze met hun loginnaam en wachtwoord, dit is gekoppeld aan hun loginnaam en wachtwoord van windows zodat dit maar 1 x ingeklopt hoeft te worden, in hun eigen home dir kunnen komen heb ik ook een map geshared voor iedereen.

Het is dus mogelijk dmv gebruik van samba en wat die pdc er mee te maken heef tdat weet ik niet

Jaja de paprika


Verwijderd

Topicstarter
ja woutert,
maar dan is er wel het probleem dat je geen permissies op de folder kan opleggen niet, het is dan niet mogelijk om per user een persoonlijk mapjebij te houden, dacht ik

  • Arnout
  • Registratie: December 2000
  • Laatst online: 03-05 18:26
Ik heb thuis ook drie windows clients (XP/2000) aan samba hangen, en iedere user krijgt bij het uitklappen van de server, 2 public mappen te zien (ftp en www) en één home map.

Die home map wordt gekkoppeld aan de username waaronder de windows client is ingelogd op zijn eigen machine. Er vind authenticatie plaats, omdat ik de clients op samba hun eigen windows wachtwoord heb laten invullen (smbpasswd).

Edit: samengevat: ik krijg bij het uitklappen van de server mijn home map (/home/mijn_naam) te zien. :)

[ Voor 12% gewijzigd door Arnout op 13-08-2003 14:46 ]


Verwijderd

Topicstarter
DjFoxy,
dat is idd wat er zou moeten gebeuren, maar waar hou je de identificatiegegevens dan bij, en waar koppel je deze gegevens aan de juiste mappen?

  • igmar
  • Registratie: April 2000
  • Laatst online: 20-04 22:06

igmar

ISO20022

Verwijderd schreef op 13 August 2003 @ 14:44:
maar dan is er wel het probleem dat je geen permissies op de folder kan opleggen niet, het is dan niet mogelijk om per user een persoonlijk mapjebij te houden, dacht ik
Persoonlijke mappen gaan alleen met een domeinaanmelding, en dus met een PDC. Wil je permissies alla NT kunnen wijzigen moet je een kernel hebben met POSIX ACL support. Zie acl.bestbits.at voor meer info.

  • Apache
  • Registratie: Juli 2000
  • Laatst online: 03-05 14:38

Apache

amateur software devver

Dat gebeurt automatisch, een user voeg je toe aan je linux bak en met good old smbpasswd voeg je de user toe aan samba, logt die user in krijgt hij meteen z'n linux home dir voor z'n neus.

If it ain't broken it doesn't have enough features


Verwijderd

Topicstarter
apache,
de user moet niet zn unix home dir voor zn neus krijgen,
hij moet zoals bij DjFoxy gewoon 2 andere mappen krijgen

  • igmar
  • Registratie: April 2000
  • Laatst online: 20-04 22:06

igmar

ISO20022

Verwijderd schreef op 13 August 2003 @ 15:16:
apache,
de user moet niet zn unix home dir voor zn neus krijgen,
hij moet zoals bij DjFoxy gewoon 2 andere mappen krijgen
Drives aanmaken gaat alleen met een PDC (via een loginscript). Users moet je altijd aanmaken.
Een homedir heeft een user altijd, overige mappings moet je via de smb.conf aanmaken.

[ Voor 12% gewijzigd door igmar op 13-08-2003 16:08 ]


  • Apache
  • Registratie: Juli 2000
  • Laatst online: 03-05 14:38

Apache

amateur software devver

Verwijderd schreef op 13 August 2003 @ 15:16:
apache,
de user moet niet zn unix home dir voor zn neus krijgen,
hij moet zoals bij DjFoxy gewoon 2 andere mappen krijgen
dan pas je /etc/skel aan www map, of public_html staat meestal in de home dir van de unix user, als je /etc/skel aanpast worden die 2 mappen automatisch aangemaakt.

If it ain't broken it doesn't have enough features


  • igmar
  • Registratie: April 2000
  • Laatst online: 20-04 22:06

igmar

ISO20022

Apache schreef op 13 August 2003 @ 16:52:
dan pas je /etc/skel aan www map, of public_html staat meestal in de home dir van de unix user, als je /etc/skel aanpast worden die 2 mappen automatisch aangemaakt.
Met wat voor nut ? Die mappen staan gewoon in je homedir, en ook die moet je delen via een samba share. Poster moet eerst maar eens duidelijk maken wat ie nu precies wil.

  • valkenier
  • Registratie: Maart 2000
  • Laatst online: 09:51
Bij mij werkt het simpel door een regeltje in je smb.conf met als home directory gedefinieerd:

[home]
Icomment = users home directory
Ipath = /mnt/data/users/%U
Iread only = No
Iguest ok = No
Ihosts allow = 192.168.1.


De truc zit hem in de %U, dit staat voor de user op het remote systeem. Ik heb alle users een directory gegeven met hun eigen naam, die zichtbaar wordt onder de naam home en waarin zij alleen rechten hebben. Dit werkt prima onder freesco 031 met samba. Iedere windows-user ziet automatisch de directory home op de server, en dat is dan altijd de directory van de user die is ingelogd.

Verwijderd

Weet iemand in vredesnaam hoe die profielen d'r dan uitzien? Ik wil 't zelf ook wel gaan doen na dit topic gelezen te hebben. Sorry voor de inbreuk in 't topic;) Wat heb jij d'r instaan, TS?

  • igmar
  • Registratie: April 2000
  • Laatst online: 20-04 22:06

igmar

ISO20022

valkenier schreef op 13 augustus 2003 @ 20:26:
De truc zit hem in de %U, dit staat voor de user op het remote systeem. Ik heb alle users een directory gegeven met hun eigen naam, die zichtbaar wordt onder de naam home en waarin zij alleen rechten hebben. Dit werkt prima onder freesco 031 met samba. Iedere windows-user ziet automatisch de directory home op de server, en dat is dan altijd de directory van de user die is ingelogd.
Dat is het probleem niet. Indien je de zaken ook nog gemapped wil hebben op een driveletter heb je zonder PDC een probleem in deze.

  • Hmzaniac
  • Registratie: Januari 2002
  • Laatst online: 05-08-2023

Hmzaniac

Evil Admin

Nee hoor. Je kan toch lokaal op de clients een logon script draaien?

en daar zet je dan in iets als
code:
1
net use X: \\server\homeshare


Et voila. Bij win2k/XP pro heb je ergens in gpedit.msc een policy om ook logon scripts te draaien als je niet in een domein zit, iirc

Ik heb een WOS-post!


Verwijderd

Topicstarter
ik heb nu het volgende gevonden in een tutorial,
ik heb he nog niet uitgetest, mar misschien dat je daarmee bepaalde dirs kan beperken tot bepaalde users

als ik het heb uitgecheckt laat ik wel weten wat ervan geworden is


[sharename]
comment = Insert a comment here
path = /home/share/
valid users = tfox carole
public = no
writable = yes
printable = no
create mask = 0765

Verwijderd

Topicstarter
een primary domain controller, mogen er daar eigenlijk meerdere van zijn binnne 1 netwerk?

  • valkenier
  • Registratie: Maart 2000
  • Laatst online: 09:51
Misschien vat ik je probleem niet helemaal, maar je kunt toch gewoon die servershare eenmalig mappen als een netwerkdrive, en dan aangeven dat je voortaan steeds opnieuw wilt verbinden? Zo werkt het hier ook. Iedere user ziet zijn home-directory op de server als P: schijf (personal). Werkt met XP/98/ME, nogal simpel.

  • Z-Dragon
  • Registratie: December 2002
  • Laatst online: 02-05 03:47
Of gewoon Samba als PDC en dan de NT-server opgeven als wachtwoordverificatieserver.

^ Wat hij zegt.


Verwijderd

Topicstarter
Heel concreet,
ik wil dat als de user inlogt hij een schijf krijgt
vb X: met hierin twee mappen
x: - personal
- shared
alles wat hij in personal plaatst moet aangemaakt worden zodoende dat enkel hij hier permissies over heeft
wat shared staat, hier mag iedereen permissies over hebben

dan moet de user ook nog een schijf zien
vb Y:
waarin hij alle shares ziet van de andere users

  • valkenier
  • Registratie: Maart 2000
  • Laatst online: 09:51
AH. Ik heb ook iets dergeliijks. Alleen heb ik de personal directory P: genoemd en de share S:, maar dat moet ook wel samen kunnen. Zie voorbeeld hierboven.

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 18:07
Als je al een domaincontroller hebt, zet je in samba de boel op "security = server", geef je een password server op en ben je klaar. Dat is de simpelste manier om je server in een NT4 domein te krijgen.

Heb je ook toegang tot het account om machines aan een domein toe te voegen, dan kan je security = domain gebruiken en samba gewoon aanmelden als machine aan het domein, staat allemaal beschreven in de documentatie.

De tweede oplossing is beter in dit geval, aangezien de eerste altijd een verbinding openhoudt met de NT4 server.

Twee PDCs in een netwerk gaat niet werken, of een NT4 PDC en evt een stel NT4 BDCs, maar geen samba BDC naast een NT4 PDC, dat gaat niet werken (of je mag samba-tng gaan draaien, die kan dat wel)

Om het aanmaken van users te vermijden, zou je winbindd kunnen gebruiken, die zoekt bij linux auth gewoon de user en password op bij de windows server. Waarschijnlijk zal je dan wel iets als pam_mkhomedir mogen gebruiken om homes aan te maken voor die dynamische gebruikers (gebruiken we ook op school waarbij NT4 domein en LDAP server met elkaar gesynct zijn en LDAP gebruikt wordt voor auth)

Verwijderd

Topicstarter
ok
ik heb het uds wereknde gekregen naar mijn behoeften,
nu is er nog 1 ding dat me een beetje tegensteekt,
als ik vanuit windows nieuwe files aanmaak is de owner van deze files 'users', nochtans dat ik wel
force user = %U
in mijn smb.conf file heb
Pagina: 1