popuser
OpenVPNService에 대한 시작 및 중지 권한을 부여하고 싶은 표준 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 이름을 얻을 수 있습니다 .
기본 제공 계정 및 그룹(예: 관리자)에서 이 오류가 발생하는 일반적인 원인은 지역화입니다. 영어가 아닌 시스템에서는 해당 주체의 번역된 이름을 지정해야 합니다.