[2000] rechten batch voor mappen

Pagina: 1
Acties:

  • weird0
  • Registratie: Augustus 2000
  • Laatst online: 12-03 23:25

weird0

The Luck is Dying

Topicstarter
Op mijn stage plek een middelbare school wordt gewerkt met projecten voor leerlingen. Elke leerling heeft zijn eigen map op een schijf op de server.
deze is te benaderen door
admin groep
docenten groep
%username%

de reden hiervoor is dat leerlingA niet bij de bestanden van leerlingB kan komen en andersom en zit daarom niet in een groep omdat dit anders wel mogelijk zou zijn.

nu heeft iedere leerling in zijn eigen map ook weer verschillende mappen staan voor de verschillende periodes. op deze mappen heeft de leerlingen alle rechten en kan dus ook alles. nu is er één map waar het eindwerk in geplaatst wordt de zogenaamde def_map. voor de leerling is er geen reden meer om iets in deze map te kunnen veranderen of aan te maken na een bepaalde tijd dus wordt deze map voor de leerling op alleen lezen gezet. zodat alleen de admin groep en docenten groep er nog iets aan kan veranderen.

doordat er met deze structuur gewerkt wordt, moet er elke keer als een periode afgesloten wordt en de bestanden in de def_map gezet worden. De rechten handmatig voor elke def_map per leerling veranderd worden. dit houdt dus in dat deze handeling een kleine 80x per periode gedaan moet worden, zeer tijdrovend dus.

Ik wil dus graag dat rechten automatisch worden toegekend zonder dat ik elke (user)map handmatig langsmoet. Die map moeten dan bv. automatisch de rechten krijgen van de betreffende user (%username%) en rechten van de admin + docenten groep.

nu heb ik iets gehoord dat dat met een script zou moeten kunnen, maar daar kan ik verder alleen maar wat dode links over vinden. Plus dat ik eigenlijk geen ervaring heb met scripts

mijn uiteindelijke vra(a)g(en):
Hoe kan ik dit probleem het beste oplossen, zodat het niet meer zo tijdrovend is ???
Is er een administrative tool, scriptje wat ik kan gebruiken ???
Als ik gebruik moet gaan maken van een script, waar kan ik hier meer info en het liefst voorbeelden van vinden ???

als er iets niet duidelijk mocht hoor ik dat ook graag B)

€ Hij is weer heerlijk hoor coby
€ join us @ http://team.aggression.nl soon @ https://teamparkstad.nl


Verwijderd

dit zou heel nuttig kunnen zijn voor je: http://www.robvanderwoude.com/forshare.html
kijk die hele site even na, je kan er veel leren over scripten, voorbeelden zijn ook erg handig.

Met cacl.exe kan je in iedere geval de rechten op folders/bestanden zetten, of je dat nu per stuk doet of in een script zoals aangegeven op die site maakt niet uit.

succes.

  • weird0
  • Registratie: Augustus 2000
  • Laatst online: 12-03 23:25

weird0

The Luck is Dying

Topicstarter
die site is inderdaad heel veel te vinden, maar ik lees wat er staat en voor mij is dat allemaal een wartaal aan blabla's want kom er niet echt uit. en de directe link die je me gaf ging over het restoren van alle homedirs ... en dat was niet wat ik nodig had :?

overigens verhelpt het werken met cacls niet echt aan mijn probleem want hiermee moet ik dan nog steeds (zover ik begrijp) al die mappen per leerling de rechten veranderen

[ Voor 26% gewijzigd door weird0 op 01-04-2005 11:49 ]

€ Hij is weer heerlijk hoor coby
€ join us @ http://team.aggression.nl soon @ https://teamparkstad.nl


Verwijderd

http://www.robvanderwoude.com/ntfor.html

als je het FOR commando gebruikt om voor elke leerling die je in een tekst bestand hebt gedefinieerd, een cacls commando geeft dat de rechten op zijn homeshare instelt.

het zou iets kunnen worden als:

FOR /F %%i in (myfile.txt) do CACLS D:\USERS\HOME\%%i /T /C /E /G MYDOMAIN\%%A:C

vereef me als ik het niet duidelijker kan maken of dat mijn voorbeeld niet 100 % klopt, ik gebruik het FOR commando zelf nauwelijks.

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Kijk anders even naar [rml]stairs in "[ NT4] Rechten verdwenen, per stuk replac..."[/rml] - hierin heb ik ooit eens beschreven hoe je dit zoal kan doen :)