/システム/ライブラリ/ LaunchAgentsはEl Capitanでロックされています


10

私はこれを達成しようとしていますパスワードで保護されたSSHキーを期限切れにするか、しばらくしてからタイムアウトにします

ヨセミテでは、これは素晴らしく機能し、El Capitanではsudoを使用して、/ System / Libary / LaunchAgents内のファイルは完全にロックされています:(ファイルをchmod、write、またはchownできません。

Finder-> Get infoを使用すると、フォルダとその中のファイルのロックされたチェックボックスが無効になります(finderを使用した所有者の変更も機能しません)。


シングルユーザーモードでファイルを変更しようとしましたか?
enzo

@maetsohなぜシングルユーザーモード?rootとしてログインしてみます。
音声は

回答:


15

El Capitanは、System Integrity Protection(SIP)という新しいセキュリティ機能を追加します。特に、SIPは、Apple以外の当事者が特定のディレクトリに格納されているディレクトリおよびファイルを追加、削除、または変更することを防止します。

/bin
/sbin
/usr
/System

Appleは、開発者がアクセスできる次のディレクトリが利用可能であることを示しています。

/usr/local
/Applications
/Library
~/Library

/usr除くすべてのディレクトリは/usr/localSIPで保護されています。


2
ああ。いらいらする。すべてをロックダウンするというAppleの傾向は、本当に古くなり始めています。

2
@ tjt263通常のユーザーを自分自身から救うことを目的としています。セキュリティの低下を受け入れる場合は、SIPをオフにすることができます。
ceejayoz

1
このような簡単な修正を行う場合は、SIPを使用しない別のOS(つまり、ヨセミテまたは非Apple OS)を起動するか、リカバリを無効にしてから、もう一度有効にしてください。オンに戻しても編集内容は保持されます。
Kirbは2015年

2

私の場合、それはEl Capitanの新しいシステム整合性保護機能でした。私はこのリンクを使用 して回復モードでそれを無効にしました:

  1. リカバリモードで起動します
  2. 上部の[ユーティリティ]をクリックし、次に[ターミナル]をクリックします。
  3. 入力する csrutil disable
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.