Перейти до вмісту
Помилки Linux/POSIXПомилка
EPERM

EPERM — Операцію не дозволено

Процес не має необхідних прав для виконання запитаної операції.

linuxmacosunix

Що спричиняє цю помилку

Процес, що звертається до системного виклику, не має необхідних привілеїв. Зазвичай це відбувається, коли процес без прав root намагається виконати операцію, зарезервовану для суперкористувача, — наприклад, змінити системні файли або власника процесу.

Як виправити

Виконайте команду з підвищеними привілеями через sudo. Якщо операція стосується власника файлу, виконайте chown від імені root. Якщо процес запущено без повних прав root, перевірте через setcap, чи йому призначено потрібні можливості (capabilities).

Офіційна документація

Пов'язані коди помилок