/ System / Library / LaunchAgents已锁定El Capitan


10

我正在尝试实现以下目的: 使受密码保护的SSH密钥在一段时间后过期或超时

在优胜美地,这在El Capitan中使用sudo效果非常好,/ System / Libary / LaunchAgents中的文件已完全锁定:(我无法chmod,写入或整理文件。

使用Finder->获取信息,文件夹及其中的文件的锁定复选框被禁用(使用Finder更改所有者也不起作用)。


您是否尝试过以单用户模式修改文件?
— 恩佐2015年

@maetsoh为什么使用单用户模式?我只是尝试以root身份登录。
— 声音

Answers:


15

El Capitan添加了一个名为“ 系统完整性保护(SIP)” 的新安全功能。除其他事项外,SIP可以阻止除Apple之外的各方添加,删除或修改存储在某些目录中的目录和文件:

/bin
/sbin
/usr
/System

Apple表示以下目录可供开发人员访问:

/usr/local
/Applications
/Library
~/Library

/usr除中的所有目录/usr/local均受SIP保护。


2
啊。真烦人 苹果对锁定所有东西的偏爱真的开始变老了。
— 声音

2
@ tjt263旨在免除普通用户的使用。如果您愿意接受降低的安全性,则可以关闭SIP。
— ceejayoz

1
如果您只是在进行这样的快速修复,那么您所需要做的就是要么启动另一个不使用SIP的操作系统(例如,优胜美地或任何非Apple操作系统),要么禁用恢复功能,然后重新启动。即使重新打开,编辑也会保留。
— kirb 2015年

2

就我而言,这是El Capitan的新系统完整性保护功能。我使用此链接在恢复模式下禁用了该链接 :

  1. 引导进入恢复模式
  2. 单击顶部的实用程序,然后单击终端
  3. 输入 csrutil disable
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.