chmod 777 相当于什么?

chmod 777 相当于什么?

我正在尝试用 替换notepad.exenotepad2.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。

相关内容