在 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]

相關內容