Невозможно изменить com.apple.atrun.plist даже с правами root - PullRequest
0 голосов
/ 12 ноября 2018

Я использую OSX Mojave, и я хотел использовать команду at для запуска сценариев в определенное время, но я обнаружил, что мне нужно изменить его файл plist, чтобы использовать его.Прямо сейчас, одним из атрибутов в нем является Disabled=true, что, конечно, не то, что я хочу.

Я отправился на край света, чтобы попытаться изменить это.Я попробовал XCode, Pref Setter, chmod, chown, vim и делал все это в корне.Независимо от того, что всегда говорит «файл только для чтения» или «У вас нет разрешения».

Должны ли списки быть неизменными?Я почти уверен, что нет.Вот некоторые из вещей, которые я пробовал.

~root# id
uid=0(root) gid=0(wheel) groups=0(wheel ...

~root# atrun=/System/Library/LaunchDaemons/com.apple.atrun.plist
~root# chmod 777 $atrun
chmod: Unable to change file mode on 
/System/Library/LaunchDaemons/com.apple.atrun.plist: Operation not permitted
~root# ls -l $atrun
-rw-r--r--  1 root  wheel  444 Aug 22 23:11 /System/Library/LaunchDaemons/com.apple.atrun.plist
...