Goedenavond allemaal,
Ik ben bezig met een nieuwe inrichting te maken voor de pc's van een streekmuseum. Nu heb ik het snode plan opgevat om de titels “Deze computer” en “Mijn netwerklocaties” te veranderen in “Computer” en “Netwerk”. Ik heb het hier over Windows XP.
Deze verandering op zich is een goed te doen door voor elke gebruiker twee aanpassingen in de registry te maken. Hieronder een stukje voor regedit:
So far so good. Deze aanpassing wordt gedaan tijdens het aanmelden dus onder het account van een "gewone" gebruiker. Tot zover geen probleem. Vervolgens wil ik echter ook voorkomen dat gebruikers, en er zitten een paar hobbyisten onder, deze naam alsnog gaan wijzigen. Wellicht een beetje vergezocht van mij maar ik ben de beheerder hier :-)
Toen ben ik met setacl.exe gaan prutsen om de rechten van de gebruiker op deze sleutels te beperken. En daar raakte ik de weg kwijt in de syntax van setacl.
Ik ben wel zo ver dat ik de automatische inheritance uitgeschakeld heb met onderstaand commando...
...maar dan heeft de actuele gebruiker alle rechten op deze sleutel. Hoe krijg ik het zover dat de actuele gebruiker alleen maar leesrechten overhoudt?
Even out of de box denken mag ook. Setacl.exe is geen doel op zich maar slechts een middel. Als het bovenstaande op een andere manier kan, bijvoorbeeld met group policies, is me dat ook prima.
TIA Aad Slingerland
Ik ben bezig met een nieuwe inrichting te maken voor de pc's van een streekmuseum. Nu heb ik het snode plan opgevat om de titels “Deze computer” en “Mijn netwerklocaties” te veranderen in “Computer” en “Netwerk”. Ik heb het hier over Windows XP.
Deze verandering op zich is een goed te doen door voor elke gebruiker twee aanpassingen in de registry te maken. Hieronder een stukje voor regedit:
code:
1
2
3
4
5
6
7
8
9
10
| Windows Registry Editor Version 5.00 ; ; HKCU_DEFAULT.REG 20101110 ; [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID] [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}] @="Computer" [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}] @="Netwerk" |
So far so good. Deze aanpassing wordt gedaan tijdens het aanmelden dus onder het account van een "gewone" gebruiker. Tot zover geen probleem. Vervolgens wil ik echter ook voorkomen dat gebruikers, en er zitten een paar hobbyisten onder, deze naam alsnog gaan wijzigen. Wellicht een beetje vergezocht van mij maar ik ben de beheerder hier :-)
Toen ben ik met setacl.exe gaan prutsen om de rechten van de gebruiker op deze sleutels te beperken. En daar raakte ik de weg kwijt in de syntax van setacl.
Ik ben wel zo ver dat ik de automatische inheritance uitgeschakeld heb met onderstaand commando...
code:
1
| setacl.exe" -ot reg -on HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID -actn setprot -op dacl:p_c |
...maar dan heeft de actuele gebruiker alle rechten op deze sleutel. Hoe krijg ik het zover dat de actuele gebruiker alleen maar leesrechten overhoudt?
Even out of de box denken mag ook. Setacl.exe is geen doel op zich maar slechts een middel. Als het bovenstaande op een andere manier kan, bijvoorbeeld met group policies, is me dat ook prima.
TIA Aad Slingerland