/ 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.