无法在 /usr/bin 内部创建符号链接,即使使用 sudo [关闭]

2024-01-04

当我尝试对 /usr/bin 文件夹中的二进制文件进行符号链接时,出现“操作不允许”错误:

 sudo ln -s /usr/bin/python2.7 /usr/bin/python2
ln: /usr/bin/python2: Operation not permitted

即使使用 sudo,我也会收到此错误。


为什么我不能符号链接到/usr/bin?

埃尔卡皮坦的新系统完整性保护 https://support.apple.com/en-us/HT204899功能可以防止对 OS X 的几个核心部分进行更改,包括大多数/usr/,即使是根。

我怎样才能将可执行文件添加到我的路径中?

本地定制,例如您正在做的事情,属于/usr/local反而。路径/usr/local/bin默认情况下不存在,但您可以创建它并在其中放入自定义二进制文件(和符号链接):

sudo mkdir -p /usr/local/bin
sudo ln -s /usr/bin/python2.7 /usr/local/bin/python2

请注意,虽然/usr/local/bin默认情况下不存在,它is在默认路径中,因此一旦创建它,​​就会在其中搜索命令。

禁用 SIP

也可以禁用系统完整性保护,但通常最好将其保留并在更合适的位置进行自定义。 Apple Stack Exchange 问题对此有更多详细信息:El-Captain 中的无根功能到底是什么? https://apple.stackexchange.com/questions/193368/what-is-the-rootless-feature-in-el-capitan-really.

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

无法在 /usr/bin 内部创建符号链接,即使使用 sudo [关闭] 的相关文章

  • 完全卸载/恢复 Textmate 2

    我不小心错误配置了 Textmate 2 的捆绑设置 现在我想恢复默认设置 我尝试删除以下目录 rm r Library Application Support Textmate rm Library Preferences com mac
  • 在 macOS 10.14 上键入文本时,NSTextView 光标不出现

    我在 macOS 10 12 Mojave 上使用 NSTextView 观察到一个奇怪的问题 我正在更改 textStorage 属性didChangeText 像这样 self textStorage beginEditing ARTo
  • 在带有 m1 芯片的 mac 上安装 python 表

    我正在尝试在带有 M1 芯片的新 mac mini 上使用 python3 中的表 我在运行时遇到多个错误HDF5 DIR opt homebrew Cellar hdf5 1 12 0 1 pip3 install tables ERRO
  • Mac OS Sandbox:从助手启动主应用程序

    我在沙箱中创建了一个应用程序 它使用助手在登录时启动 如所示here http blog timschroeder net 2012 07 03 the launch at login sandbox project 它工作正常 但以下消息
  • 使用 Xcode 为 OS X Lion / Mountain Lion 编译 OpenCV (2.3.1+)

    谁能给我提供一些如何使用 Xcode 在 OS X Lion 上编译 OpenCV 2 3 1 的详细指南 我对此很生气 我得到了源代码 使用 cmake 创建 Xcode 模板并尝试构建它 但它失败并出现大约 200 个错误 提前致谢 多
  • NSCF 数组越界?

    我有一个相当简单的应用程序 使用 Core Data 和几个数组控制器 在 IB 中 除了 xcdatamodel 文件之外 没有它们的代码文件 当我运行应用程序时 我在日志中收到以下错误 应用程序仍然运行 但在转到 文件 gt 新文档 之
  • 如何显示从 xib 加载的工作表? (MacOSx)

    我有一个 xib 文件 其中只有一个 NSPanel 我试图将此面板显示为模式表 带有beginSheet modalForWindow modalDelegate didEndSelector contextInfo 该 xib 文件的所
  • 安装 gem 失败并出现权限错误[重复]

    这个问题在这里已经有答案了 我昨天将 Mac 操作系统更新至 10 9 Mavericks 我当前的 Ruby 版本显示为 ruby 2 0 0p247 2013 06 27 修订版 41674 universal x86 64 darwi
  • Mac App Store 应用内购买的在线收据验证

    对于 iOS 的应用内购买 我们可以使用在线 API 进行验证 http developer apple com library ios documentation NetworkingInternet Conceptual StoreKi
  • 在 sed 中插入换行符 (Mac OS X)

    如何在 sed 的替换部分插入换行符 此代码不起作用 sed s 1234 n 1 g input txt gt output txt 其中 input txt 是 test1234foo123bar1234 和output txt应该是
  • OS X - 输入“grails”命令后终端重置

    在我的 bash profile 中 我有以下几行 export GRAILS HOME usr share java grails export PATH PATH GRAILS HOME bin GRAILS HOME 是同一目录中 g
  • Poppler 已安装:为什么在 python3 上使用 pdf2image 时出现错误?

    我正在使用Python3 7 4在 macOS 10 14 6 上 我正在尝试使用pdf2image将 pdf 文件转换为图像 所以我已经安装了poppler with Homebrew 当我尝试转换 PDF 时收到错误消息 Traceba
  • 当日期改变时 NSNotification?

    WebKit 的 WebHistory API 按日期分隔其项目 因此 当日期发生变化时 我需要重新分配任何 昨天 和 或 早些时候 今天 或 明天 标签 有 NSNotification 吗 或者我必须依赖 NSTimer 还是 perf
  • 如何让程序在登录时自动启动?

    如何设置菜单栏应用程序在登录时自动启动 我希望这是默认的 我可以简单地通过在 info plist 中添加一个 bool 来做到这一点吗 此解决方案仅适用于非沙盒应用程序 LSSharedFile此解决方案中使用的功能仅适用于非沙盒应用程序
  • 框架链接错误,找不到图像?

    我在我的应用程序中使用 DarwiinRemote 的 WiiRemote framework 我已经通过下载源代码并要求垃圾收集以及针对 10 5 进行构建来修复了一些问题 但是 当我尝试将其添加到我的项目时 我收到控制台错误 dyld
  • Mac 上的 JavaFX WebView 字体问题

    有些网站显示乱码而不是正确的文本 它只发生在 Mac 上 For example with GMapsFX 可能与 OS X 10 11 或 10 12 有关 我用Java 1 8 0 121测试了它 此问题有任何修复或解决方法吗 就我而言
  • Amazon EC2 上的 Apple Mac 映像? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我发现要开始苹果应用程序开发 您需要拥有某种 Mac 我想知道是否可以为此目的在 Amazon EC2 实例上加载 Mac OSx 的映像
  • 如何通过双击使该 file.sh 可执行?

    首先我用的是Mac 接下来 我需要执行这个 file sh 我们将调用它 每次我需要执行它时 我都必须打开终端并输入 cd Users Jacob Documents folderWithFileInIt bash file sh 这没关系
  • 是否可以通知 Mac OS X 上的 DTrace 动态生成的代码?

    我们想扩展 Mono 的 VM 来生成可以被使用的信息DTrace http en wikipedia org wiki DTrace和仪器 我正在考虑对 Mono 运行时进行更改 以使其注册或通知它已动态生成的代码 以便 DTrace 可
  • navigator.platform 在 ARM Mac 上的价值是什么?

    苹果有released https www apple com apple events november 2020 几款基于采用 ARM 架构的 M1 芯片的新计算机 与之前基于 x86 架构的计算机相比 的价值是多少navigator

随机推荐

  • 如何使用字符串数组值对可序列化字典进行(反)序列化?

    我需要将 C NET Framework 4 5 2 中的类与具有字典属性的 XML 进行 反 序列化string键和string 数组值 我正在使用SerializableDictionary
  • stopPropagation() 在 IE 中不起作用

    在 IE 中遇到一些问题 在 Chrome Opera 等中一切都很好 但在 IE 中我点击并切换类但没有任何反应 我认为实施 cancel bubble 会对我有所帮助 但事实并非如此 以下是 HTML div class title h
  • 使用 HtmlAgilityPack 包裹元素?

    我有一个HtmlDocument可能或可能有适当的 and 部分或者可能只是一个 html 片段 不管怎样 我想通过一个函数来运行它 以确保它具有 更 正确的 html 结构 我知道我可以通过查看是否有身体来检查它是否有身体 doc Doc
  • 在实体框架中使用 EntityDataSource 与 ObjectDataSource 的优缺点?

    在基于 Entity Framework asp net 的应用程序中使用 EntityDataSource 与 ObjectDataSource 有何优缺点 基本上实体数据源 http msdn microsoft com en us l
  • CSS 中的笑脸“:)”是什么意思?

    我在一个项目中发现了这段 CSS 代码 html body width 640px 我已经使用CSS很长时间了 但我以前从未见过这个 代码 这有什么意义还是只是一个错字 From an 文章位于 javascriptkit com http
  • 转换行结尾[重复]

    这个问题在这里已经有答案了 我一直在使用d2u转换行结尾 安装 Puppy Linux 后 我注意到它没有附带d2u but dos2unix 然后我注意到 Ubuntu 默认情况下缺少这两者 转换行结尾的另一种方法是什么 一些选项 Usi
  • *it++ 对于输出迭代器如何有效?

    在示例代码中 我经常看到这样的代码 it 用于输出迭代器 表达方式 it 复制一份it 增量it 然后返回最终取消引用的副本 据我了解 制作输出迭代器的副本会使源无效 但随后增量为it创建副本后执行的操作是非法的 对吗 我对输出迭代器的理解
  • 悬停时增加文本大小

    所以这是我的问题 On hover 我想要字体大小增加 但我想要黑色容器保持一致像之前一样 正如您可能通过示例了解的那样 黑色容器也在增加 这个问题如何在悬停时仅增加文本框中文本的字体大小 https stackoverflow com q
  • 获取元视口标签以在桌面上工作

    我创建了一个在桌面上启用元视口标签的脚本 但是我似乎无法从视口标签获取指定的宽度 我目前有这个 var viewportcontent myviewport attr content var viewportcontents viewpor
  • 属性错误:“对象没有属性”

    我有一个问题 我正在使用 python 3 编写代码 该代码是将网站的新闻发布到我的画布上 但是我不断收到此错误 其中显示 AttributeError NewsFeed 对象没有属性 canvas 这是我的代码 from tkinter
  • 查询将行数据显示为列

    我需要一个查询来执行行记录作为列 例如 行保存数据为 101 102 103 104 结果应该是 101 102 103 104 你可以检查切换sql中的行和列 http www simple talk com sql t sql prog
  • 如何高效生成Zipf分布数?

    我目前正在对 C 中的一些数据结构进行基准测试 我想在处理 Zipf 分布式数字时测试它们 我正在使用此网站上提供的生成器 http www cse usf edu christen tools toolpage html http www
  • 在c中交换两个结构

    您好 我正在尝试创建一个交换函数来交换结构的前两个元素 有人可以告诉我如何进行这项工作吗 void swap struct StudentRecord A struct StudentRecord B struct StudentRecor
  • 在 VSCode 中关闭提交消息文件时,Git 挂起并显示“提示:正在等待编辑器关闭文件...”

    我在跑git commit amend在 VSCode 终端中 它会在 VSCode 编辑器窗口中以文件形式弹出提交消息 并且 git 会说 在终端中 hint Waiting for your editor to close the fi
  • 有没有办法自定义ViewPager滚动的阈值?

    我无法找到更改 ViewPager 中滚动页面的触摸阈值的方法 http developer android com reference android support v4 view ViewPager html http develop
  • 获取上次重新启动时间[重复]

    这个问题在这里已经有答案了 可能的重复 显示构建日期 https stackoverflow com questions 1600962 displaying the build date 如何知道 Windows 何时启动或关闭 http
  • 声明全局静态变量

    我正在尝试在 Visual Studio 中设置全局变量 但无法将其设为静态 有什么方法可以让我将变量设置为静态并在不同的方法之间共享它 或者有什么方法可以在每次更改时保存变量 您有两个选择 1 创建一个包含共享变量的类 这与 C 中的静态
  • 摆脱新 Android 上的旧应用程序图标

    前段时间我做了一个简单的 Android 应用程序 一个上传数据的共享意图处理程序 现在我为它设计了一个新的 SVG 图标 以矢量图形导入到项目中 然后使用 InkScape 转换为一系列 PNG 并替换项目中的所有 PNG 该应用程序现在
  • 使用 SparkSession 或 sqlcontext 时出错

    我是火花新手 我只是想使用sparksession 或sqlcontext 解析json 文件 但每当我运行它们时 我都会收到以下错误 Exception in thread main java lang NoSuchMethodError
  • 无法在 /usr/bin 内部创建符号链接,即使使用 sudo [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 当我尝试对 usr bin 文件夹中的二进制文件进行符号链接时 出现 操作不允许 错误 sudo ln s usr bin python2