После обновления с OS X Yosemite до OS X El Capitan Developer Preview я попытался изменить /System/Library/LaunchDaemons/ssh.plist, чтобы изменить порт SSH по умолчанию на пользовательский. Это процесс, который я использую в течение нескольких лет.
Проблема в том, что El Capitan не позволяет мне что-либо менять в этой папке (даже с "sudo" ). Папка и ее файлы отмечены как "ограничено" , когда я перечисляю содержимое с помощью "ls -lO" . В том же списке каталогов в предыдущих версиях OS X не отображается "ограниченный".
Это что-то новое для OS X El Capitan? Как я могу редактировать файлы/папки "ограничено" ?
Я узнал, что это связано с новой функцией, представленной в El Capitan, называемой "SIP" (System Intregrity Protection).
Подробнее здесь: https://forums.developer.apple.com/thread/4731?q=SIP
К сожалению, никто не предлагал способ редактирования "ограниченных" файлов/папок без фактического отключения SIP.