[Command line] ACL's aanpassen

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

  • enveekaa
  • Registratie: September 2003
  • Laatst online: 13-02 15:53
Voor een bepaalde installatie procedure heb ik een vbs script wat gebruikers rechten geeft op een bepaalde map, automatisch. Ik gebruik hiervoor XCACLS.vbs van Microsoft zelf.

Nu wil ik eigenlijk ook gebruikersgroepen rechten kunnen geven op bepaalde directory's, maar dat krijg ik met geen mogelijkheid voor elkaar met het XCACLS.vbs script.

Mijn vraag, zie ik wellicht iets over het hoofd en kan dit wel met XCACLS.vbs? of moet ik het echt in een andere hoek zoeken.

Dit gebruik ik tot nu toe;

Command: cscript.exe XCACLS.vbs testgroup /E /F /T /G username:permissions

Username: De username die je de rechten wilt geven

Permissions:
F Full control
M Modify
X read & eXecute
L List folder contents
R Read
W Write
=
Om de gebruikers verschillende rechten te geven op dirs en files kun je
op de volgende manier een splitsing maken;

/G username:file_permissions;dir_permissions

[ Voor 37% gewijzigd door enveekaa op 12-07-2006 15:51 ]


  • Xiliath
  • Registratie: Oktober 2003
  • Laatst online: 30-10-2022
Je kan alleen rechten geven aan security groepen, niet aan distibutie groepen.
Welke gebruik je?

Verwijderd

Waarom moeilijk doen met vbs?
Ik heb toevallig net ook een script gemaakt voor een klant.
Reeks mkdir en cacls in een cmd script.

Tik eens cacls in op een windows machine en je weet meer....

Add Read-Only permission to a single file
CACLS myfile.txt /E /G "Power Users":R

Add Full Control permission to a second group of users
CACLS myfile.txt /E /G "FinanceUsers":F

Now revoke the Read permissions from the first group
CACLS myfile.txt /E /R "Power Users"

Now give the first group Full-control:
CACLS myfile.txt /E /G "Power Users":F

Give the Finance group Full Control of a folder and all sub folders
CACLS c:\docs\work /E /T /C /G "FinanceUsers":F

Mocht je toch moeilijk willen doen met met vbs kijk dan even naar "" en de directe rechten daarna.

[ Voor 12% gewijzigd door Verwijderd op 13-07-2006 00:09 ]


  • enveekaa
  • Registratie: September 2003
  • Laatst online: 13-02 15:53
Nee ik hoef niet onnodig moeilijk te doen met een vbs, bedankt voor de tip, wist niet dat dit standaard in windows zat.

Hier kan ik wat mee, dank je!

Verwijderd

cacls is de eenvoudige versie, xcacls.exe bestaat ook nog en kan je wat meer mee. (cacls zal over het algemeen al voldoen)

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Gaat dit overigens over een domain omgeving? Anders zou je namelijk ook file permissies kunnen uitdelen via een GPO waardoor het allemaal nog veel simpeler wordt :)

Verwijderd

file permission via gpo uitdelen? naar mijn idee wordt dat niet simpeler :)

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Waarom niet - dat is toch net zo simpel als elke andere GPO instelling?

Als je permissions uit moet delen voor een software installatie en je wilt dat automatiseren, dan ga ik er van uit dat dat vaker dan 1 keer voorkomt en dan vind ik een GPO met filepermissies netter dan een scriptje :)

  • enveekaa
  • Registratie: September 2003
  • Laatst online: 13-02 15:53
Nee het gaat om installaties bij verschillende opdrachtgevers, danwel in een domein.

XCACLS voldoet prima, bedankt voor de feedback.
Pagina: 1