gpt4 book ai didi

security - cygwin 如何/为什么破坏 Windows 权限?

转载 作者:行者123 更新时间:2023-12-04 15:31:03 25 4
gpt4 key购买 nike

我们有“来自现场”(即来自安装软件的系统管理员)的投诉,即 cygwin 在 NTFS(Windows 7/10/2008/2012 等)上“弄乱”了 Windows 权限。

问题用例

一般用例是这样的:

  • 系统管理员从 cygwin bash cmd 行启动一些“软件安装程序”
  • 安装程序运行良好
  • 系统管理员尝试启动 windows 服务

  • 结果:
    服务无法启动

    解决方法步骤

    这些步骤似乎解决了这个问题:
  • 系统管理员使用 windows ICACLS 命令重置 ntfs 权限:(在此示例中,“acme”是新创建的目录。此命令将 acme 及其子项设置为从文件夹“d:\instances”重新继承权限

    d:\instances> icacls acme/RESET/T/C/Q
  • 系统管理员启动服务

  • 结果:
    Windows 服务启动

    问题
  • 是什么让 cygwin 处理新写入文件的权限与 powershell 不同?是 umask 版本错误的问题吗?
  • 系统管理员能否提前采取措施确保 cygwin 正确设置权限?

  • 提前致谢

    最佳答案

    我找到了答案 here ;它指的是this邮寄名单信件。

    您需要编辑 Cygwin 的/etc/fstab 并将“noacl”添加到挂载选项列表中。

    关于security - cygwin 如何/为什么破坏 Windows 权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43146372/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com