[W2K] XCACLS + Foutmelding

Pagina: 1
Acties:

  • DiedX
  • Registratie: December 2000
  • Laatst online: 09:42
Goedemorgen!

Ik ben al wat dagen bezig met een scriptje om automatisch gebruikers aan te maken. Het werkt goed, behalve de rechtenstructuur.

Deze levert de volgende foutmelding op:

Afbeeldingslocatie: http://www.diederik.nl/t.net/xcacls-fout.gif

Weet iemand wat er hier (en OF er hier) iets fout gaat? Ik heb gezocht in T.Net, maar daar kom ik niet verder dan de standaard XCACLS meuk ("hoe zet ik rechten op..."), en google vind NIETS op "de machtigingen op" + "staan niet in de goede volgorde".

DiedX supports the Roland™, Sound Blaster™ and Ad Lib™ sound cards


  • DiedX
  • Registratie: December 2000
  • Laatst online: 09:42
Niemand?

DiedX supports the Roland™, Sound Blaster™ and Ad Lib™ sound cards


  • TheRookie
  • Registratie: December 2001
  • Niet online

TheRookie

Nu met R1200RT

Een topic binnen 24 uur kicken wordt niet op prijs gesteld.

Heb je al geprobeerd op de engelse vertaling v/d foutmelding te zoeken (hetzij technet/google/etc) de kans dat je in 't engels een hit krijgt is vele malen groter dan in 't nederlands ...

[ Voor 15% gewijzigd door TheRookie op 19-03-2003 15:16 ]


  • DiedX
  • Registratie: December 2000
  • Laatst online: 09:42
Dat kicken snap ik. Ik kick nog niet binnen 2 uur, ik ben niet heilig, maar ik vind dat ik het redelijk netjes houdt O-) ;)

Ik heb getracht die melding op te zoeken in het Engels. Tot nu toe weinig goeds, maar wellicht dat verder googlen een oplossing biedt.

Wellicht weet je wel of het problemen kan geven?

DiedX supports the Roland™, Sound Blaster™ and Ad Lib™ sound cards


  • TheRookie
  • Registratie: December 2001
  • Niet online

TheRookie

Nu met R1200RT

Kan je de melding niet reproduceren op een engelse server ?
Helaas zijn de vertalingen van de UK naar de NL versie niet concequent waardoor 't vrij lastig is de goede vertaling te vinden :( (is meteen een van de redenen dat ik alleen UK versies gebruik)

't lijkt me dat op OK klikken alleen de volgorde en niet de machtigingen zelf aanpast.

[ Voor 13% gewijzigd door TheRookie op 19-03-2003 16:26 ]


  • DiedX
  • Registratie: December 2000
  • Laatst online: 09:42
Het gekke is dat Annuleren de ACL kapot schopt (Iedereen: ALL). Klik je op OK, dan gaat alles best.

Net een W2K Engels geprobeerd. Geeft geen KICK. Alles werkt gewoon. Zou het een taalprobleem zijn?

DiedX supports the Roland™, Sound Blaster™ and Ad Lib™ sound cards


Verwijderd

post eens een stukje script zou ik zeggen...

het lijkt me overigens sterk dat het een taalprobleem is... de meeste ms dostools (volgens mij alle behalve ping :)) op alle taalversies zijn namelijk gewoon engels...

  • DiedX
  • Registratie: December 2000
  • Laatst online: 09:42
Lijkt me handig :)

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
sub addacl()
    {
        print "We gaan ACL's toekennen!\n";
        # Eerst maar eens op de hoofdmap van de gebruiker
        
        print "Gebruiker rechten toekennen op homedir...\n";
        $commando="xcacls d:\\virtual_hosts\\Procys\\$domain \/G $username:RC \/Y \/E /T";
        system($commando);
        
        print "IIS user toevoegen aan cgi-bin\n";
        # Vervolgens de IIS user toevoegen...
        $commando="xcacls d:\\virtual_hosts\\Procys\\$domain\\cgi-bin \/G IUSR_COMPUTER:RX \/Y \/E";
        system($commando);
        $commando="xcacls d:\\virtual_hosts\\Procys\\$domain\\cgi-bin \/G IWAM_COMPUTER:RX \/Y \/E";
        system($commando);
        
        print "IIS user toevoegen aan de HTML map\n";
        # IUSR toevoegen aan de HTML map...
        $commando="xcacls d:\\virtual_hosts\\Procys\\$domain\\home\\html \/G IUSR_COMPUTER:RX \/Y \/E /T";
        system($commando);
        $commando="xcacls d:\\virtual_hosts\\Procys\\$domain\\home\\html \/G IWAM_COMPUTER:RX \/Y \/E /T";
        system($commando);
        
        print "IIS user toevoegen aan de databeest map\n";
        # Nu de database directory nog even verkrachten...
        $commando="xcacls d:\\virtual_hosts\\Procys\\$domain\\database \/G IUSR_COMPUTER:RCX \/Y \/E";
        system ($commando);
        $commando="xcacls d:\\virtual_hosts\\Procys\\$domain\\database \/G IWAM_COMPUTER:RCX \/Y \/E";
        
    }


Ik neem aan dat je een klein beetje ervaring hebt met Perl. De virtual hosts staan dus op de D:\virtual_hosts\procys\username\home\html. Hij gaat fout bij het instellen van d:\virtual_hosts\procys\username.

Ik ken de knowledgebase zo'n beetje uit mijn hoofd 8) ;) maar geen oplossing.

Wellicht zit hier een NTFS kenner (want daar gaat het mijn idee fout)

DiedX supports the Roland™, Sound Blaster™ and Ad Lib™ sound cards


Verwijderd

volgens mij moet je als je change rechten wil geven de RX achterwegen laten dus ipv RCX alleen C gebruiken... ik heb alleen nu geen xcacls dus ik kan het niet testen voor je...

  • DiedX
  • Registratie: December 2000
  • Laatst online: 09:42
Helaas, ik heb 'm veranderd, maar no-go. Hij geeft nog steeds de bovenstaande foutmelding :(

Nog een ander idee? Ik ga nog eens kijken of ik delen van de code naar VBS over kan zetten... Wellicht is dat beter.

DiedX supports the Roland™, Sound Blaster™ and Ad Lib™ sound cards


  • DiedX
  • Registratie: December 2000
  • Laatst online: 09:42
Ok, er komt schot in de zaak, al is hij vaag. Het blijkt dat je een SP moet installeren (leuk, we hebben al SP3 :)).

Check http://www.winscriptingso...Index.cfm?ArticleID=20510 en vervolgens http://support.microsoft....spx?scid=KB;en-us;q268546

Ik ga kijken wat ik kan vinden!

DiedX supports the Roland™, Sound Blaster™ and Ad Lib™ sound cards

Pagina: 1