Msys shell 命令更改文件的属性

2023-12-05

请告诉我一个可用于更改文件属性的 MSYS shell 命令。当我运行命令时ls -l我得到以下信息:

-rw-r--r-- 1 lenovo Admin .....m4sugar.m4

我想提供完整的访问权限。

非常感谢任何帮助。

Thanks


@cdhowie 是对的;这是 msys 跟踪的一个错误 ->

它不能做任何比它已经做的更有用的事情,除非它伪造它 在 POSIX 仿真中,就像 Cygwin 一样。然而,Cygwin 所做的是 大部分是无关紧要的;由于 MSYS 是从 Cygwin-1.3 分叉出来的,其中大部分 假装是故意地禁用——它isn'tMSYS 的目标是 在 Cygwin 支持的范围内提供伪造的 POSIX 功能。如果你 想要 Cygwin 的行为,并且 MSYS 没有为您充分保留它 需要,那么你应该使用Cygwin。

MSYS 旨在更好地与nativeMS-Windows 功能 由 MinGW 支持。在这个原生的 MS-Windows 环境中,没有 可以将文件标记为可执行文件的文件系统属性——即 由文件数据空间内的魔术字节序列指示,(以及 通常还通过文件扩展名进行匹配)。不可能 MSYS chmod 可以安全地修改它,没有文件损坏的风险,其他 而不是更完全地采用 Cygwin 的仿真。然而,那就是 与 MSYS 项目的目标截然相反——它根本就不会实现 即将发生。

@kbulgrien 给出了更改权限的好方法:

  • cacls: http://ss64.com/nt/cacls.html, or
  • icacls: http://ss64.com/nt/icacls.html

Note: icacls是新版本cacls纠正了几个问题,但似乎在 Windows XP 中不存在。

您可以使用以下任一命令向“Everyone”授予完全访问权限:

  • cacls "$file_path" //E //P Everyone:F
  • icacls "$file_path" //grant Everyone:F

注意ls -l使用后Msys中不会显示真实ACL的准确信息cacls or icacls.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Msys shell 命令更改文件的属性 的相关文章

随机推荐

  • 禁止用户删除 tkinter 滚动文本中的文本

    如果这已经发布并回答了 我无法通过搜索找到它 我正在尝试使用 tkinter 滚动文本小部件作为我正在编写的脚本将执行的文件操作的基本文本显示 我为什么要这样做 我不喜欢终端如何限制你可以滚动的距离 它的外观 我认为这看起来更简化为一个简单
  • OpenIdProvider.GetRequest() 返回 null

    作为某种程度上的延续this问题 我在使用 dotnetopenauth 时遇到问题 我导航到我的依赖方代码并创建请求 但是当我的提供商收到请求时OpenIdProvider GetRequest 返回空值 我查看了代码 据我所知 这是因为
  • Mongo 按数组长度排序

    假设我有这样的 mongo 文件 问题1 answers content answer1 content 2nd answer 问题2 answers content answer1 content 2nd answer content T
  • 为什么 `conda update --all` 不更新全部?

    如同这个问题 但那里没有答案 我安装了anaconda 进而conda install c conda forge geopandas 当我跑的时候import geopandas I got gt gt gt import geopand
  • 为什么更改字典中包含的可变数组不需要更新字典?

    我正在尝试 CS193P 课程 Objective C 中的一段代码 我注意到编译器的工作方式有些问题 一个NSMutableArray called photos被添加到NSMutableDictionary photosByPhotog
  • 为什么我的部分http请求不使用http2

    环境 Ubuntu 16 04 LTS Nginx 版本 nginx 1 10 3 Ubuntu OpenSSL 版本 OpenSSL 1 0 2g 2016 年 3 月 1 日 简单说明 我已将 nginx 配置为使用 http2 并且我
  • 确定 Unicode 代码点是否代表特定脚本(例如拉丁脚本)中的字符?

    Unicode将字符分类为属于script 如那个拉丁文字 如何测试特定字符 代码点 是在特定的脚本中吗 Java 代表各种 Unicode 脚本Character UnicodeScript枚举 例如包括Character Unicode
  • data.table 与 dplyr:一个可以做得很好而另一个不能做或做得很差吗?

    Overview 我比较熟悉data table 没有那么多dplyr 我读过一些dplyr小插图以及 SO 上出现的例子 到目前为止我的结论是 data table and dplyr速度相当 除非有很多 即 gt 10 100K 组 以
  • PhP 7.4 中的服务器发送事件 SSE - Apache 挂起并且不注册/服务任何新请求

    Context 我正在研究一个PhP服务器发送事件应用程序运行于Ubuntu 20 10 上的 PhP 7 4 和 Apache 2 4 该应用程序执行了它应该执行的操作 但是 据推测 用户数量的增加 连接 SSE 连接 会导致服务器挂起
  • RSA 在加密句子时如何工作?

    我正在学习 RSA 加密 并且已经了解如何加密单个字母 我无法理解 RSA 在加密句子时如何工作 For eg 单字母加密 A加密 A e mod n 但就一句话来说 例如 句子加密 Hello World 是每个单词都被加密还是整个句子都
  • 如何在 Matplotlib 中删除直方图

    我习惯于处理随时间变化的图 以便在参数更改时显示差异 这里我提供一个简单的例子 import matplotlib pyplot as plt import numpy as np fig plt figure ax fig add sub
  • Android:在特定位置绘制位图,拒绝绘制

    首先 我对编写 Java 还很陌生 所以我希望得到完整的解释 不仅仅是一堆代码 而是一些可以现场解释其原因和位置的东西 我现在在尝试编写一个应用程序 但是我在画布上和在其上绘制我想要的位图时遇到了一些麻烦 这是我绘制图像的代码 Canvas
  • AOP中调用和执行的区别

    我试图尽可能简单地理解 AOP 中执行和调用之间的区别 据我所知 execution 会在执行代码中添加一个连接点 所以HelloWorldSayer sayHello 在这种情况下 但如果切入点是call 那么连接点将是HelloWorl
  • Moongoose 3.8.8 支持 $position 运算符吗?

    Mongoose 3 8 8 最新版本 是否支持 position http docs mongodb org manual reference operator update position MongoDB 2 6 0 中的运算符 在以
  • 将 findAll PagingAndSortingRepository 与过滤器结合使用

    我需要使用 PagingAndSortingRepository 来获取元素列表 我还需要使用 RequestParam 过滤此列表 在控制器中我有 RequestMapping path listfilter method Request
  • Python - 用 super 重新实现 __setattr__

    我知道这个以前已经介绍过 也许不是构建类的最Pythonic方式 但我有很多不同的maya节点类 其中有很多用于检索 设置节点数据的 properties 我想看看如果按程序构建属性可以减少开销 维护 我需要重新实现 setattr 以便维
  • 为什么要使用其中之一:`boost::shared_array` VS `boost::shared_ptr`?

    因此 要处理图像或类似图像的大块内存 显然有很多选择 由于我是智能指针和 RAII 的粉丝 我想知道使用它是否更智能 a shared ptr to a std vector or 去与shared array指向动态分配的数组 选择其中之
  • iOS 10 中有新的设备标识符吗?

    有人在 iOS 10 中找到了唯一标识设备的新方法吗 我还没有看到任何提到该领域变化的文档 我想在向供应商标识符投降之前询问一下 如果您要向商店提交 则您留下的唯一真实标识符是 AdSupport 框架的广告标识符 如果您想进一步深入了解并
  • 基于数组对 NSFetchedResultsController 结果进行排序?

    我想构造一个基于数组内容的 NSPredicate 或 NSSortDescriptor 核心数据搜索 该数组将由以下部分组成userId s按正确的顺序 1 2 5 3 我想以相同的顺序呈现我的 NSFetchedResultsContr
  • Msys shell 命令更改文件的属性

    请告诉我一个可用于更改文件属性的 MSYS shell 命令 当我运行命令时ls l我得到以下信息 rw r r 1 lenovo Admin m4sugar m4 我想提供完整的访问权限 非常感谢任何帮助 Thanks cdhowie 是