2017-01-18 6 views
1

Я хотел бы изменить параметр shmni параметров ядра моей общей памяти, но когда я пытаюсь записать его, я получаю «Operation not разрешенный".«Операционная заметка разрешена» при попытке изменить kern.sysv.shmmni в Mac OS X

sysctl -w kern.sysv.shmmni=2048 

Выход:

kern.sysv.shmmni: 64 
sysctl: kern.sysv.shmmni=2048: Operation not permitted 

Может ли это быть обойдена в любом случае? Почему операция не разрешена? shmmni должен быть записываемым параметром ... Я могу установить другие параметры общей памяти (shmmax, shmmin, shmall, shmseg)

Я могу изменить shmni, обновив /etc/sysctl.conf или изменив настройку с помощью launchdaemon , но эти изменения влияют только на перезагрузку системы.

Я хотел бы принудительно установить его без перезагрузки.

ответ

0

У меня была такая же проблема, как установка других ярусов в OSX Sierra.

Как только я выполнил su-root, я смог успешно выполнить.