相关疑难解决方法(0)

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

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

问题用例

一般用例是这样的:

  • Sysadmin从cygwin bash cmd行启动一些“软件安装程序”
  • 安装程序运行正常
  • Sysadmin尝试启动Windows服务

结果:服务无法启动

解决方法步骤

这些步骤似乎可以解决问题:

  • Sysadmin使用Windows ICACLS命令重置ntfs权限:(在此示例中,“ acme”是新创建的目录。此命令将acme及其子元素设置为从文件夹“ d:\ instances”重新继承权限

    d:\ instances> icacls acme / RESET / T / C / Q

  • Sysadmin启动服务

结果:Windows服务启动

题

  • 是什么使cygwin处理新编写的文件的权限与Powershell有所不同?这是umask版本错误的问题吗?
  • 系统管理员可以提前采取步骤以确保cygwin正确设置权限吗?

提前致谢

security cygwin ntfs

5
推荐指数
1
解决办法
1660
查看次数

标签 统计

cygwin ×1

ntfs ×1

security ×1