Ich habe ein Standard-Windows-7-Konto namens, popuser
dem ich Start- und Stoppberechtigungen für den OpenVPNService erteilen möchte. Ich habe den folgenden Befehl erfolgreich auf anderen Maschinen verwendet, aber aus irgendeinem Grund funktioniert er auf einem neuen Acer Aspire 5830T bei mir nicht:
subinacl /service OpenVPNService /grant=popuser=TO
Ich erhalte immer wieder folgende Fehlermeldung:
LookupAccountName : OpenVPNService:popuser 1337 The security ID structure is invalid.
Current object OpenVPNService will not be processed
Elapsed Time: 00 00:00:00
Done: 0, Modified 0, Failed 0, Syntax errors 1
Last Syntax Error:WARNING : /grant=popuser=to : Error when checking arguments - OpenVPNService
Ich habe vergeblich versucht, den Computernamen zum Benutzernamen und dem Dienstnamen hinzuzufügen. Ich führe die Eingabeaufforderung als Administrator aus.
Was ist los und wie kann ich das zum Laufen bringen?
Antwort1
Das Problem war, dass mein „Popuser“-Konto ursprünglich unter einem anderen Namen erstellt und dann in „Popuser“ umbenannt wurde. Subinacl erkannte den neuen Namen nicht als Konto. Ich habe das Konto ordnungsgemäß gelöscht und hinzugefügt und jetzt funktioniert es.
Antwort2
Dies passiert, wenn das betreffende Benutzerkonto anhand des eingegebenen Namens nicht identifiziert werden kann. In diesem Fall bestand das Problem darin, dass ein Konto umbenannt wurde. Ich vermute, dass nur der Anzeigename geändert wurde, nicht der technische SAM-Name; Sie können den SAM-Namen abrufen, indem Sie whoami
als Benutzer ausführen.
Eine häufige Ursache für diesen Fehler bei integrierten Konten und Gruppen (z. B. Administratoren) ist die Lokalisierung – auf nicht englischen Systemen müssen Sie den übersetzten Namen solcher Hauptbenutzer angeben.