1

Раньше я использовал команду purge в Terminal для очистки моих буферов на Macbook Pro (середина 2012 года). Затем я обновился до OSX Mavericks, и когда я снова попытался purge , я получил такой вывод:

Unable to purge disk buffers: Operation not permitted

Я перепробовал все для аутентификации, я даже использовал sudo до этого, но пока ничего не получалось. В чем причина этого и как я могу это исправить?

1 ответ1

1

Ответ нагло скопирован с нашего родственного сайта:

Вам нужно запустить эту команду с правами суперпользователя. Вы можете сделать это несколькими способами:

1) Поднимите одну команду до uid 0 прав с помощью команды sudo :

> sudo purge

    WARNING: Improper use of the sudo command could lead to data loss
    or the deletion of important system files. Please double-check your
    typing when using sudo. Type "man sudo" for more information.

    To proceed, enter your password, or type Ctrl-C to abort.

    Password:

Введите пароль своей учетной записи, и он должен запустить команду очистки.


Если вы не хотите вводить пароль, добавьте %localaccounts ALL=NOPASSWD: /usr/sbin/purge к sudoers. (В командной строке выполните sudo visudo , нажмите i , введите или вставьте текст, нажмите escape и введите :wq .) Затем используйте действие Run Shell Script, которое запускает sudo purge.


2) Войдите в систему как пользователь root и введите команду.

Опционально после включения учетной записи root


3) В командной строке терминала (оболочка bash) введите su - пароль пользователя root и затем /usr/sbin/purge .


Apple, вероятно, приняла решение в целях безопасности. Единственный недостаток - вы должны ввести пароль администратора. Преимущество заключается в том, что для пользователей, не являющихся администраторами, они не могут выполнить эту команду и могут нанести вред своей ОС.

Обычно команды, которые требуют sudo для выполнения вообще, являются потенциально разрушительными или агрессивными. Две другие команды с этим требованием - dtrace и xcode-select .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .