我正在尝试用 替换notepad.exe
,notepad2.exe
但当我尝试用 替换 打开文件时,出现了 UAC 权限问题notepad2.exe
。我必须notepad2.exe
以管理员身份打开。
chmod 777
我怎样才能在文件上执行与 Linux 等效的 Windows 7 操作?
答案1
例如,使用 cacls 您可以做同样的事情。
cacls myfile.txt /g everyone:f
答案2
大致:
icacls notepad.exe /grant Everyone:F
请注意,这与否定ACL 条目覆盖允许条目,因此如果有任何否定您可能需要将其删除。
总的来说,我真的很怀疑你这么做的动机。你绝对不应该用其他文件替换核心操作系统文件。
您可以轻松地将文本文件与 Notepad2 关联,而无需替换notepad.exe
,这应该是处理此问题的首选方法。
答案3
这可能会起作用,根据需要定制您的命令行:
步骤 1-以管理员权限打开 cmd 窗口
第 2 步 - 取得“picts”目录内容的所有权
takeown /f C:\picts\* /r
步骤 3 - 将“picts”目录内容的权限更改为“everyone”
icacls C:\picts /grant Everyone:F /t
答案4
或者,你可以安装一个免费的 Windows 终端程序,例如摩巴Xterm。打开后,您会看到它允许您访问本地 Windows PC 目录,但模拟了 Linux 命令行界面,提供了几个基于 Cygwin 的 Linux 命令,例如chmod
。
我确信还有其他选项卡式 Windows 终端程序可以模拟 Linux CLI。我目前只使用 MobaXterm。我发现保持多个选项卡运行并在每个选项卡上使用相同命令很有用:一个用于我的远程 Linux 服务器,一个用于 VirtualBox Linux 服务器,一个用于我的本地 Windows PC。