dwyslexy != luiheid !! Taalpuristen sla uw slag
CACLSFour schreef op 03 december 2003 @ 13:22:
Ik heb een server waar alle rechten van de homedirs af zijn. Hoe het gebeurd is weet ik niet. Zal vermoedelijk wel een collega geweest zijn of zo.....
Maar nou moet ik dus even voor alle mappen de rechten replacen. Dit moet individueel per map. Da's natuurlijk zo omslagtig als het maar kan!
Is er een snellere manier om deze rechten terug te zetten? Ik heb hem nog niet gevonden, maar hoop er wel op!! Bvbd!
Was advocaat maar vindt het juridische nog steeds leuk. Doet tegenwoordig iets in de metaal.
Verwijderd
Mja, hangt er natuurlijk vanaf wat voor rechten het zijn en waar ze 'naartoe' zijn. Je bent hierin nogal onduidelijk. Wat had je trouwens zelf in gedachten qua oplossing? Een tooltje dat voor jou raadt welke rechten er moeten? Of iets dat de rechten recovert 
Vind het trouwens meer iets voor Windows Operated Systems gezien het feit dat het gewoon rechten onder Windows is. Niets verbindingtechnisch
NT > WOS.
Vind het trouwens meer iets voor Windows Operated Systems gezien het feit dat het gewoon rechten onder Windows is. Niets verbindingtechnisch
NT > WOS.
Ik gebruik daar altijd een scriptje voor, dit is een oude variant:
processdirs.bat
processdirs.bat
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| @ECHO OFF
REM ** Processdirs.bat 4-11-2000 by [MBE]
REM **
REM ** Script to process all subdirecties and call another script from them.
REM **
REM **
REM ** Warn the user we are going to proceed.
ECHO.
ECHO ** Let op! We gaan de ACL's aanpassen in de HUIDIGE directory
ECHO ** Zorg ervoor dat je NIET in de system directory staat, anders
ECHO ** kan NT niet meer booten hierna.
ECHO.
%0\..\choice /C:YN "Zeker doorgaan? "
FOR /D %%i IN ("*.*") DO CALL %0\..\SETUSERACL.BAT %%i %%i |
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| @ECHO OFF REM ** SetUserAcl.bat 4-11-2000 by [MBE] REM ** Script to change the permissions on a directory including all REM ** subdirectories. REM ** REM ** First parameter supplied should be the directory REM ** Second parameter supplied should be the user granting access. REM ** Please note that this overwrites any current ACL's. REM ** REM ** IF "%1"=="" GOTO ERROR IF "%2"=="" GOTO ERROR REM ** Let the user know what we are going to do ECHO Processing "%1" setting acls for "%2" REM ** Parameters are correct, run the executable. %0\..\XCACLS %1 /T /G "%2":F "DOMAIN\Domain Admins":F /Y REM ** Now we set the permissions for the files. %0\..\XCACLS %1\*.* /T /G "%2":F "DOMAIN\Domain Admins":F /Y GOTO EXIT :ERROR ECHO Parameters are incorrect. ECHO. ECHO Usage: ECHO SetUserAcl.bat (directory) (username) ECHO. ECHO Example: ECHO SetUserAcl.bat C:\Users\Mbe MBE ECHO. ECHO. GOTO EXIT :EXIT ECHO Finished. |
Bedankt voor de reacties. cacls was precies wat ik nodig had
dwyslexy != luiheid !! Taalpuristen sla uw slag