EPERMEPERM — Operacja Niedozwolona
Proces nie ma wymaganych uprawnień do wykonania żądanej operacji.
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.
Powiązane kody błędów
EIDRMEIDRM — Identyfikator usunięty
Identyfikator IPC (kolejka komunikatów, zbiór semaforów lub segment pamięci współdzielonej) został usunięty.
SIGUSR2 (12)SIGUSR2 (12) — Sygnał użytkownika 2
Drugi sygnał zdefiniowany przez użytkownika, przeznaczony do celów aplikacyjnych. Domyślną akcją jest zakończenie procesu.
Exit 128Exit 128 — Nieprawidłowy argument exit
Do exit przekazano nieprawidłowy argument lub proces został zabity przez sygnał (128+N).
ESPIPEESPIPE — Niedozwolone przesunięcie
Podjęto próbę operacji przesunięcia na deskryptorze pliku, który jej nie obsługuje.
E2BIGE2BIG — Lista Argumentów Za Długa
Łączny rozmiar listy argumentów i zmiennych środowiskowych przekazanych do exec() przekracza limit systemowy.
EXDEVEXDEV — Nieprawidłowe Dowiązanie Między Urządzeniami
Podjęto próbę utworzenia dowiązania twardego między różnymi systemami plików.