Przejdź do treści
Błędy Linux/POSIXBłąd
EPERM

EPERM — Operacja Niedozwolona

Proces nie ma wymaganych uprawnień do wykonania żądanej operacji.

linuxmacosunix

Co powoduje ten błąd

Wywołujący proces nie ma niezbędnych uprawnień do wykonania wywołania systemowego. Występuje to zazwyczaj, gdy proces bez uprawnień roota próbuje wykonać operację zarezerwowaną dla superużytkownika, np. modyfikację plików systemowych lub zmianę właściciela procesu.

Jak to naprawić

Uruchom polecenie z podwyższonymi uprawnieniami używając sudo. Jeśli operacja dotyczy właściciela pliku, użyj chown jako root. Zweryfikuj, czy procesowi przypisano właściwe capabilities za pomocą setcap, jeśli działa bez pełnych uprawnień roota.

Oficjalna dokumentacja

Powiązane kody błędów