[Vista] Network shares en rechten bij Userdirs*

Pagina: 1
Acties:
  • 741 views sinds 30-01-2008
  • Reageer

  • Palomar
  • Registratie: Februari 2000
  • Niet online
Er is mij iets niet duidelijk aan de manier waarop je onder Vista folders over het netwerk moet sharen. Als ik onder Vista (FYI: Home Premium UK x64) een folder welke zich in mijn home-dir bevindt met iedereen wil sharen dan wordt automatisch een share aangemaakt naar /users. Bijv. een map op de desktop. Onder XP werd er dan gewoon een share aangemaakt genaamd: //COMPUTERNAAM/GEDEELDE_MAP, maar onder Vista wordt dat: //COMPUTERNAAM/USERS/PALOMAR/DESKTOP/GEDEELDE_MAP. Op een andere PC in het netwerk zie je dus niet simpelweg meteen die share staan, maar moet je eerst op user/palomar/desktop etc. klikken. Bijkomend nadeel vind ik is dat ik geen goed overzicht heb of niet per ongeluk bijv. ineens mn hele homedir heb geshared.

Even de manier laten zien waarop ik folder share. In network and sharing center heb ik password protected sharing e.d. al uitgezet en filesharing aan. Als ik rechts klik op een folder -> properties krijg ik dit:

Afbeeldingslocatie: http://i10.tinypic.com/4ot54hu.jpg

Als ik kies voor de bovenste 'share'-knop dan voeg ik 'Everyone' toe en geef die 'reader'-rechten. Dan wordt de map op het netwerk geshared en krijg ik het gedrag zoals ik in mn eerste alinea beschrijf.
Daarom heb ik geprobeerd wat 'Advanced sharing' doet. Als ik daar het vinkje 'Share' aanvink dan verschijnt er op de andere PC's wél een aparte share direct naar de juiste folder. Echter: als ik in de eerste manier (eerste share-knop op bovenstaand schermpje) het sharen stop, zodat de verwijzing naar /USERS/PALOMAR/DESKTOP/blaaaaat stop wordt gezet, dan verdwijnt de share /USERS ook (dat is wat ik wil) en blijft die aparte share direct naar de juiste folder wel staan, maar dan hebben de andere computers er geen toegang meer toe (access denied). Kennelijk hebben die 2 verband met elkaar en blijf ik dus altijd iig die share /USERS houden....?

Wat ik nu wil is: een aantal shares aanmaken die enkel en alleen de naam hebben van de betreffende folders en NIET de hele /USERS/USERNAME/DESKTOP/SUBFOLDER/NOGEENSUBFOLDER/-share. Doe ik nu iets verkeerd of is dit gewoon een nieuwe manier van Vista?

Verder heb ik op internet allerlei tutorials gevonden, maar dan wordt bovenstaande werkwijze als 'de manier' gemeld om bestanden te sharen zonder verdere uitleg over het hoe en waarom (vaak ook als voorbeeld een folder die direct in de root van C:\ staat, zodat het probleem zich uberhaupt niet voordoet).

[ Voor 3% gewijzigd door Palomar op 24-06-2007 12:56 ]


  • Palomar
  • Registratie: Februari 2000
  • Niet online
Hmz... kom ik net na het tikken van bovenstaand verhaal op het idee om de share c:\users gewoon weg te halen en dan gebeurt voor zover ik kan nagaan wel precies wat ik wil. De losse shares blijven staan, incl. juiste toegangsrechten en de share /users staat er niet meer tussen. Zal nog ff testen of dit idd op alle PC's werkt of dat er nog vreemde 'access denied'-meldingen komen ;)

[edit] het blijft toch een beetje vaag. Als ik wil bewerkstelligen als in mn startpost dan moet ik een map éérst gewoon op 'Share' zetten, maar dan wordt de map /users automatisch weer geshared (had ik net uitgezet). Als ik die /users-share weer unshare en dan op 'advanced sharing' klik en een share aanmaak dan is het goed.
Vrij omslachtig zo. Vooral omdat /users altijd weer automatisch geshared gaat worden...

[ Voor 35% gewijzigd door Palomar op 24-06-2007 13:13 ]


  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Niet echt vaag hoor :)

Je bent bekend met het verschil tussen NTFS ACLs en Share ACLs?
Je persoonlijke User dir mag normaal alleen door jou benaderd worden (en dat is een NTFS ACL).
Zelfs al zou je dan een Advanced share maken met Full Control voor Everyone als share rechten dan mogen ze nog niet bij de bestanden omdat de NTFS ACL ze er niet bijlaat.

De bovenste knop (simple sharing) past dat voor je aan, de onderste advanced sharing gebruik je als je zelf de ACLs weet te manipuleren.

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • Palomar
  • Registratie: Februari 2000
  • Niet online
Dat er verschil zit tussen NTFS access en netwerkaccess weet ik. Maar is dat dan nieuw sinds Vista dat dit aan elkaar gekoppeld is (oid)? Want onder XP (en 2000 geloof ik ook) kon ik wel direct een share aanmaken zonder dat de hele directorystructuur mee wordt geshared. En uiteindelijk kan het dus ook wel als ik hem eerst 'simple' share (schijf gaat een minuut ratelen omdat er kennelijk van alles veranderd wordt wat ik helemaal niet wil), dan 'advanced' share (aparte sharename aanmaken) en daarna de /users-share weer unshare. Waarom kan ik dan niet ergens direct 1 share aanmaken zonder extragratis meegeleverde dir.structuur?

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Palomar schreef op zondag 24 juni 2007 @ 14:46:
Dat er verschil zit tussen NTFS access en netwerkaccess weet ik. Maar is dat dan nieuw sinds Vista dat dit aan elkaar gekoppeld is (oid)? Want onder XP (en 2000 geloof ik ook) kon ik wel direct een share aanmaken zonder dat de hele directorystructuur mee wordt geshared.
En dat kan nog steeds, alleen heeft Windows 2000 standaard veel soepeler toegangsrechten.
XP was daar al strikter in, en Vista is nog strikter geworden qua ACLs.
Waarom kan ik dan niet ergens direct 1 share aanmaken zonder extragratis meegeleverde dir.structuur?
Dat ligt er ook aan wáár je die share in aan wil maken. Als je zoals in je voorbeeld binnen de userprofiles een share wil aanmaken dan zal je ook de filesystem ACL moeten aanpassen.

Een andere folder buiten de \user struktuur heeft weer andere NTFS ACLs en zal eenvoudiger te sharen zijn.

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • Palomar
  • Registratie: Februari 2000
  • Niet online
ok thnx, is duidelijk. Dan zal ik er maar mee moeten leren leven dat hij ook de share /users aanmaakt ;)
Pagina: 1