Windows에 파일을 포함하는 데 대한 권한이 거부되었습니다.

Windows에 파일을 포함하는 데 대한 권한이 거부되었습니다.

다음 코드:

 include path/to/file

다음 오류 출력이 생성됩니다.

... path/to/file: Permission denied

나는 다음을 실행했다:

cacls C: /t /g Everyone:R

새 권한은 다음과 같습니다.

                   <Account Domain not found>F 
                   Everyone:R 

여전히 권한이 거부되었다고 표시되지만 사용자 이름을 검색해 보니 관리자 권한으로 실행되고 있는 것으로 나타났습니다.

나는 다음을 실행했다:

cacls C: /t /g Administrator:F

하지만 cacls 출력에는 아무런 영향을 미치지 않았습니다.

제가 이해한 바로는 관리자로서 권한은 전혀 중요하지 않습니다. 제가 무엇을 놓치고 있나요?

답변1

내 상황을 이보다 더 잘 설명할 수 없어서 시스템 관리자에게 문의했습니다. 그는 이렇게 설명했습니다.

Windows 사용자 {w1}은 사용자 {u1}과 연결되어 있었고 사용자 {u2}만이 자격 증명을 가지고 있는 작업을 수행하려고 했습니다.

*{u1}*     [Unix]      {u2}       

   |      --Samba--              

 {u1}      [Win1]           

          --VNC--                       

       [My Computer]                    

{u2}와 연결된 Windows 사용자가 없으면 이 작업을 수행할 수 없습니다. 따라서 빠른 해결책은 내 자신의 Windows 사용자 {w2}를 만드는 것입니다.

{u1}       [Unix]      {u2}       

   |      --Samba--      |        

 {w1}      [Win1]      {w2}   

          --VNC--                       

       [My Computer] 

그러나 Windows 가상 머신은 모든 버전의 Windows(터미널 서버 제외)와 마찬가지로 한 번에 한 명의 사용자만 지원할 수 있습니다. 따라서 {w2}에 액세스하려면 사용자 {w1}을(를) 로그아웃해야 합니다. 즉, 두 사용자가 동시에 작업할 수 없습니다.

결국 해결책은 두 사용자가 동시에 작업할 수 있도록 사용자 {u2}와 연결된 복제된 가상 머신[Win2]을 생성하는 것이었습니다.

  {u1}      [Unix]      {u2}

           --Samba--    

    [Win1]          [Win2]

            --VNC--

         [My Computer]

관련 정보