[samba] share hidden voor bepaalde gebruiker

Pagina: 1
Acties:

  • wigwam
  • Registratie: Oktober 2001
  • Laatst online: 25-03 18:46
Ik heb samba draaien. Nu wil ik een share voor de ene gebruiker zichtbaar laten en voor een andere bruiker onzichtbaar. Nu heb ik al zelf uitgevonden dat als je gebrowseable = No aanzet dat hij onzichtbaar is, alleen dan ziet niemand hem meer. Ook met $ teken erachter leverd hetzelfde resultaat op. Iemand anders nog een oplossing. Ik heb overal al gezocht. :'( Het gaat hier over bij netwerkbrowsing onder windows XP.

server
redhat7.3
samba

client
windows XP NL

  • heuker
  • Registratie: Februari 2002
  • Laatst online: 21:13
Kijk eerst eens in de FAQ en vraag dan nog is....

edit:
Tip: chmod

[ Voor 23% gewijzigd door heuker op 12-02-2003 19:31 ]


  • wigwam
  • Registratie: Oktober 2001
  • Laatst online: 25-03 18:46
Ik heb gezocht ????? en ook de FAQ gelezen en het is inderdaad geen helpdesk. Maar dit is ook geen vraag voor een helpdesk.

  • Zeezicht
  • Registratie: Juni 2001
  • Laatst online: 18-04 10:18
Maak verschillende smb.conf's voor verschillende users. Zo kan je per user bepalen wat ze te zien krijgen....

  • wigwam
  • Registratie: Oktober 2001
  • Laatst online: 25-03 18:46
dat kan toch niet je kan toch niet meerdere smb.conf file hebben o-)

  • Psychops
  • Registratie: Februari 2001
  • Laatst online: 08-04 16:51
man smb.conf

hint: valid users =

dit staat allemaal in de documentatie van samba

  • igmar
  • Registratie: April 2000
  • Laatst online: 10-05 13:53

igmar

ISO20022

Psychops schreef op 12 February 2003 @ 21:26:
man smb.conf

hint: valid users =

dit staat allemaal in de documentatie van samba
valid users maakt een share niet hidden, maar ontzegt alleen toegangt. Een share hidden maken kan zover ik weet gewoon niet.

  • Psychops
  • Registratie: Februari 2001
  • Laatst online: 08-04 16:51
das waar had de post niet helemaal goed gelezen

maar als het mogelijk is staat het in de docs van samba.

[ Voor 39% gewijzigd door Psychops op 12-02-2003 21:32 ]


  • wigwam
  • Registratie: Oktober 2001
  • Laatst online: 25-03 18:46
Ik heb het inderdaad zover al voor elkaar hij ziet de share wel maar kan er niet bij. En ja ik heb ondetussen alles geprobeerd en ook op www.samba.org gekeken. Maar helaas niks.

  • M4RTiN
  • Registratie: Augustus 2000
  • Laatst online: 24-11-2024
volgens mij kan het wel

mijn server doet ook zoiets soms met home dir's

Verwijderd

je kan voor elke user (group in dit geval makkelijker denk'k) aparte configs includen....en daar kan je dan browsable yes or no zetten geloof ik
zou zelf eens naar naam van paramter moeten zoeken...

Verwijderd

Wat voodoochile zegt is inderdaad helemaal correct.

Je kan op basis van de naam van de user een var geven aan een include-filenaam en daarin opnemen dat voor de ene user de share zichtbaar moet zijn en voor de andere niet.

Een aantal mensen moeten hier niet te vroeg met conclusies komen ;) :)

  • wigwam
  • Registratie: Oktober 2001
  • Laatst online: 25-03 18:46
en waar kan ik informatie vinden over die var en die include filename ?????

Verwijderd

extra rechten kunnen toegekend worden met include:

include smb.conf.%g
==>per groep aparte settings (die vorige overschrijven, maar op hun beurt verderop overschreven kunnen worden!!).
==>vb: smb.conf.studenten: [web]writable=no #default
smb.conf.docenten: [web]writable=yes
(de default MOET niet ingesteld worden => als er geen bestand is, volgt er geen foutmelding, dus is het zinloos dat bestand aan te maken..
Ik weet niet meer waar op internet ik het gevonden heb, maar ik heb ooit zo'n kleine samba documentje geschreven ter implementatie van iets dat nooit geimplementeerd is geworden :)
als iemand weet waar ik dit gehaald heb?? 'k ben bronmelding vergetenzetten in dit bestandje, en ik weet nog dta dat een zeer goede manual was :S

maareuhm, ik denk dat je zo wel verder kan??
succes

edit:

ftp://ftp.ora.com/examples/misc/samba/sambapdf.zip
daar heb ik het uit, uit het o'reilly book dat online staat....

[ Voor 10% gewijzigd door Verwijderd op 13-02-2003 18:51 ]


  • wigwam
  • Registratie: Oktober 2001
  • Laatst online: 25-03 18:46
smb.conf
[backup]
comment = Thuis netwerk backup schijf
path = /data
valid users = henk
write list = henk
create mask = 0764
hide unreadable = Yes
share modes = No
browseable = no
public= no
include = /etc/samba/smb.conf.henk

smb.conf.henk
[backup]
comment = Thuis netwerk backup schijf
path = /data
valid users = henk
write list = henk
create mask = 0764
share modes = no
browseable = yes

Dan zou dit moeten werken. Alleen het werkt dus niet. Ik blijf op alle 2 de pc's die backup share zien. Terwijl ik een aparte config file heb aangemaakt voor die user.

Verwijderd

include = /etc/samba/smb.conf.%u #andere users vinden dan niets..

en dan?? want als je ALTIJD smb.conf.henk includet, is het ook neit enkel voor henk...
eneuhm, waarom alles herhalen?? doe enkel browsable=yes, de rest staat er al....

zou moeten werken dan...

  • wigwam
  • Registratie: Oktober 2001
  • Laatst online: 25-03 18:46
Ik zit nu op school. Heb die %u ingevuld zodra ik thuis ben laat ik het antwoord weten. ps wat is het verschil als ik het bij global plaats of direct onder een share name.

Ik krijg nu trouwens een fout met testparm

Can't find include file /etc/samba/smb.conf.%u

[ Voor 23% gewijzigd door wigwam op 14-02-2003 11:53 ]


  • wigwam
  • Registratie: Oktober 2001
  • Laatst online: 25-03 18:46
ik ben nu thuis en heb het geprobeerd, alleen het werkt niet met die %u

Verwijderd

wigwam schreef op 13 februari 2003 @ 18:10:
en waar kan ik informatie vinden over die var en die include filename ?????

Wat dacht je van de man-page de documentatie op je machine over samba, de samba website, google :?

Sorry dat ik het zeg, maar ik krijg nou niet de indruk dat je zelf al gezocht hebt.
Lees [rml]-=[ Nieuw in NOS? Eerst dit lezen! GEEN HELPDESK! ]=-[/rml] a.u.b. eens door :)
wigwam schreef op 14 februari 2003 @ 18:17:
ik ben nu thuis en heb het geprobeerd, alleen het werkt niet met die %u
Vind ik ook niet zo vreemd als ik in de documentatie kijk.
http://us2.samba.org/samba/docs/man/smb.conf.5.html#INCLUDE
Wat die standaard substituties allemaal zijn, vind je in hetzelfde document :)

  • wigwam
  • Registratie: Oktober 2001
  • Laatst online: 25-03 18:46
Als ik hem smb.conf.henk noem wordt hij dus door alle 2 de clients uitgevoerd. Maar dan kan je hem net zo goed niet include en ik heb heus wel gezocht. Maar als je niet weet hoe iets heet kan je ook moelijk goed zoeken.....


En als ik vervolgens dit als antwoord krijg

quote:
--------------------------------------------------------------------------------
extra rechten kunnen toegekend worden met include:

include smb.conf.%g
==>per groep aparte settings (die vorige overschrijven, maar op hun beurt verderop overschreven kunnen worden!!).
==>vb: smb.conf.studenten: [web]writable=no #default
smb.conf.docenten: [web]writable=yes
(de default MOET niet ingesteld worden => als er geen bestand is, volgt er geen foutmelding, dus is het zinloos dat bestand aan te maken..


Gaat ik ervan uit dat %u ook werkt

[ Voor 58% gewijzigd door wigwam op 14-02-2003 18:55 ]


Verwijderd

Waarom zo moeilijk met aparte configs per user?

code:
1
invalid users = blaat


:?.

  • wigwam
  • Registratie: Oktober 2001
  • Laatst online: 25-03 18:46
dat heb ik al. Gebruiker 1 kan wel bij die share en de gebruiker 2 kan er niet bij. Alleen gebruiker 2 ziet wel die share staan. En die wil ik weg hebben. (perfectionist)

  • wigwam
  • Registratie: Oktober 2001
  • Laatst online: 25-03 18:46
als ik die link van nelske open zie ik alleen dat je %u , %P and %S. niet mag gebruiken maar dan zou %m wel mogen gebruiken... toch alleen dat werkt ook niet :-(

Verwijderd

%m is toch de machine?? Wat heb je daar dan aan?
wel, dan is mijn oplossing wel lichtelijk zwaar verkeerd :S mijn excuses daarvoor :)

Verwijderd

wigwam schreef op 14 February 2003 @ 19:38:
dat heb ik al. Gebruiker 1 kan wel bij die share en de gebruiker 2 kan er niet bij. Alleen gebruiker 2 ziet wel die share staan. En die wil ik weg hebben. (perfectionist)
Nee, dat kan niet. Inloggen gebeurt pas na het benaderen van de share, viewing daarvoor... Dus de enige manier om dit te doen is om de share volledig onzichtbaar te maken voor alle users, en dat wil je niet.

  • wigwam
  • Registratie: Oktober 2001
  • Laatst online: 25-03 18:46
maar er is dus geen oplossing voor dit probleem
Pagina: 1