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

相关内容