SubInAcl을 사용할 때 "1337 보안 ID 구조가 잘못되었습니다." 오류가 발생하는 이유는 무엇입니까?

SubInAcl을 사용할 때 "1337 보안 ID 구조가 잘못되었습니다." 오류가 발생하는 이유는 무엇입니까?

popuserOpenVPNService에 대한 시작 및 중지 권한을 부여하고 싶은 표준 Windows 7 계정이 있습니다 . 다른 컴퓨터에서는 다음 명령을 성공적으로 사용했지만 어떤 이유로 새로운 Acer Aspire 5830T에서는 이 명령이 작동하지 않습니다.

subinacl /service OpenVPNService /grant=popuser=TO

다음과 같은 오류 메시지가 계속 나타납니다.

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

사용자 이름과 서비스 이름에 컴퓨터 이름을 추가해 보았지만 소용이 없었습니다. 관리자 권한으로 명령 프롬프트를 실행하고 있습니다.

무슨 일이 일어나고 있으며 어떻게 하면 이 작업을 수행할 수 있나요?

답변1

문제는 내 'popuser' 계정이 원래 다른 이름으로 생성된 후 popuser로 이름이 바뀌었다는 것입니다. subinacl은 새 이름을 계정으로 인식하지 못했습니다. 계정을 제대로 삭제하고 추가했는데 이제 작동됩니다.

답변2

이는 입력한 이름으로 해당 사용자 계정을 식별할 수 없는 경우에 발생합니다. 이 경우 문제는 계정 이름이 변경되었다는 것입니다. 나는 기술적인 SAM 이름이 아닌 표시 이름만 변경된 것으로 추측합니다. whoami사용자로 실행하여 SAM 이름을 얻을 수 있습니다 .

기본 제공 계정 및 그룹(예: 관리자)에서 이 오류가 발생하는 일반적인 원인은 지역화입니다. 영어가 아닌 시스템에서는 해당 주체의 번역된 이름을 지정해야 합니다.

관련 정보