[2K] NTFS rechten automatisch instellen op submappen*

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

  • Bohjaaaa
  • Registratie: Januari 2001
  • Laatst online: 21-07-2022

Bohjaaaa

tuiper de tuip

Topicstarter
Hallo, Ik heb zojuist alle bestaande NTFS gerelateerde topics liggen lezen, maar ik denk dat mijn probleem er niet tussen staat.

Ik zal even beschrijven wat het probleem is.
Hier bij ons zitten een club constructeurs/tekenaars.
Die slaan al hun werk op in een bepaalde share. Ze maken dan mappen in een speciale structuur.
Eerst mappen die duiden op het productnummer.
Daaronder komen submappen genaamd: CAD, CAM, DOC, enz

Nu wil ik een bepaalde Local Group op alle onderliggende CAM mappen rechten geven die anders zijn dan de rechten op de mappen CAD, DOC enz.
Er zijn ongeveer een paar honderd mappen met productnummer.

Ik kan dus al die mappen ingaan en dan op de map CAM de juiste rechten geven, maar dit is bijna onbegonnen werk.

Kan dit in een script gemaakt worden?? bijvoorbeeld met behulp van XCACLS??
Dus gewoon iets van:
zoek alle mappen "CAM" op deze schijf en stel daar deze rechten op in.

alvast bedankt. _/-\o_

  • piems
  • Registratie: Augustus 2001
  • Laatst online: 06-05 22:20

piems

:KEIN:NIELS:SIEM

hihi dat hoeft niet met een script heur.
daar zijn een aantal vinkjes verantwoordelijk voor.
is het op nt4 of w2k(3)? dat verschilt nogal.

24-11-2007 birth of a king! 12-04-2011 birth of a legend!


  • Bohjaaaa
  • Registratie: Januari 2001
  • Laatst online: 21-07-2022

Bohjaaaa

tuiper de tuip

Topicstarter
piems schreef op 19 december 2003 @ 14:16:
hihi dat hoeft niet met een script heur.
daar zijn een aantal vinkjes verantwoordelijk voor.
is het op nt4 of w2k(3)? dat verschilt nogal.
Data staat op een w2k machine

Maar welke vinkjes dan? Het zal niet zijn: reset permissions on all child objects bla bla.

Want al die CAM mappen mogen niet de rechten overnemen van bovenliggende mappen. En al die CAM mappen liggen eigenlijk niet binnen 1 structuur.

[ Voor 31% gewijzigd door Bohjaaaa op 19-12-2003 14:25 ]


  • piems
  • Registratie: Augustus 2001
  • Laatst online: 06-05 22:20

piems

:KEIN:NIELS:SIEM

is dit dan een server of een workstation met w2k proffesioneel geinstalleerd?

verschilt weer sterk voor beiden :)

24-11-2007 birth of a king! 12-04-2011 birth of a legend!


  • Bohjaaaa
  • Registratie: Januari 2001
  • Laatst online: 21-07-2022

Bohjaaaa

tuiper de tuip

Topicstarter
piems schreef op 19 december 2003 @ 14:25:
is dit dan een server of een workstation met w2k proffesioneel geinstalleerd?

verschilt weer sterk voor beiden :)
Het is professional, omdat er minder dan 10 users connectie naar maken, scheelt weer een dikke licentie.

Maar leg me eerst maar eens uit welke vinkjes je bedoelt. Als deze vinkjes er in W2K server dan wel zitten, wil ik wel upgraden, scheelt me een hoop werk.
;)

  • piems
  • Registratie: Augustus 2001
  • Laatst online: 06-05 22:20

piems

:KEIN:NIELS:SIEM

ok, komt ie
druk op de security tab van de hoofdmap, zet daar de rechten goed.
nu doe je hetzelfde voor de onderliggende en dan op het knopje advanced.
daar staat een vinkje met de tekst: alllow inheritable permissions from parent to propagate to this object.
dan neemt de onderliggende map de rechten over van de bovenliggende.
dan ben je volgens mij waar je wezen moet.

24-11-2007 birth of a king! 12-04-2011 birth of a legend!


  • Bohjaaaa
  • Registratie: Januari 2001
  • Laatst online: 21-07-2022

Bohjaaaa

tuiper de tuip

Topicstarter
piems schreef op 19 december 2003 @ 15:07:
ok, komt ie
druk op de security tab van de hoofdmap, zet daar de rechten goed.
nu doe je hetzelfde voor de onderliggende en dan op het knopje advanced.
daar staat een vinkje met de tekst: alllow inheritable permissions from parent to propagate to this object.
dan neemt de onderliggende map de rechten over van de bovenliggende.
dan ben je volgens mij waar je wezen moet.
OK,
ten eerste Thanks voor je hulp ;)
Maar dit is denk ik toch niet helemaal wat ik wil hebben. Wat heeft het trouwens vopor een zin om de rechten in te stellen voor de onderliggende map terwijl je gebruik maak van de optie: allow inheritable permissions bla bla?? Dan pakt hij toch de rechten van de bovenliggende map, je zegt het immers zelf.

Om mijn probleem een beetje te verduidelijken hier een plaatje:

Afbeeldingslocatie: http://devedge.weirdinside.nl/upload/Gnbbpppo887777.jpg

Jullie zien allemaal mappen met cijfertjes (dat zijn produktnummers). Onder al die mappen staat altijd een map CAD, CAM, DOC. Da's een vaste structuur die aangehouden wordt. Nu wil ik voor ELKE submap CAM andere rechten in gaan stellen en die doorgeven naar alles wat daar beneden onder valt (zijn meestal bestanden). De mappen CAD en DOC mogen dus NIET aangepast.
Ik kan dus handmatig naar iedere CAM map gaan en daar de rechten goed gaan zetten, maar daar ben ik natuurlijk veel te lui voor :P. En het zijn echt een tig aantal mappen.
Wie snapt wat ik wil bereiken, en kan me een beetje op weg helpen??

Alvast bedankt. ;)

  • Gé Brander
  • Registratie: September 2001
  • Laatst online: 15-04 19:43

Gé Brander

MS SQL Server

Als je die optie gebruikt dan neemt hij de settings niet geheel over.
Doe anders even een testje met test directory's

[ Voor 27% gewijzigd door Gé Brander op 23-12-2003 10:26 ]

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


Verwijderd

Is het niet zo simpel om gewoon te zoeken op alle bestanden (en mappen) met de naam "CAM" dan deze met CTRL+A te selecteren en dan de rechten geven?

  • piems
  • Registratie: Augustus 2001
  • Laatst online: 06-05 22:20

piems

:KEIN:NIELS:SIEM

dat wordt old fashioned handwerk ben ik bang.
en als iemand anders nog leuke progjes daarvoor weet hou ik me ook aanbevolen.
suc6 ermee

24-11-2007 birth of a king! 12-04-2011 birth of a legend!


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Als je eventjes rontzoekt op GoT op xcacls zie je een eental scripts die doen wat jij wil in verband met users.

Als je dat soort scripts ontleed, zie je vaak dat ze gebruik maken van de volgende onderdelen:
  • Een 'for' loopje om door directories te lopen.
  • xcacls om de rechten te zetten
Als je
code:
1
for /?
draait, zie je een behoorlijke uitleg over wat er gebeurt, en hoe het dat doet. Zo zou je bijvoorbeeld dit kunnen doen:

code:
1
for /d %i in (*) do @echo "%i\cam"


Ik denk dat je nu er zelf wel uit moet komen, zo niet, post dan even de code waarmee je er tot dan toe bent gekomen :)
Pagina: 1