Blog JSystems - uwalniamy wiedzę!
Blog JSystems - uwalniamy wiedzę!
Claude Code
Claude Code: błąd Permission denied - jak nadać uprawnienia
Masz już działający Claude Code, ale przy próbie uruchomienia skryptu albo edycji pliku dostajesz Permission denied. To sygnał od systemu operacyjnego, że proces nie ma uprawnień do tego zasobu - nie jest to błąd instalacji.
W trakcie pracy Claude Code próbuje uruchomić skrypt lub sięgnąć do pliku i zwraca komunikat "Permission denied". Operacja przerywa się, a narzędzie (najczęściej Bash, Edit albo Write) nie wykonuje zadania.
Objaw pojawia się przy DZIAŁAJĄCEJ instalacji: Claude Code startuje normalnie, rozmowa działa, a błąd dotyczy konkretnej komendy lub pliku, nie samego uruchomienia programu.
System operacyjny odmawia dostępu, bo brakuje odpowiedniego prawa. Najczęstsze warianty: skrypt nie ma bitu wykonania (brak chmod +x), plik lub katalog należy do innego użytkownika, próba zapisu trafia do katalogu systemowego (np. /usr/bin czy /etc), albo plik jest oznaczony jako tylko do odczytu.
Ważne rozróżnienie: to NIE jest to samo, co błąd instalacji Claude Code przez npm z kodem EACCES. Tamten dotyczy zapisu pakietu do katalogu globalnego npm podczas instalacji. Tutaj mówimy o działającej już instalacji i o uprawnieniach systemu w trakcie normalnej pracy nad Twoim projektem.
ls -l na tym pliku lub katalogu.chmod +x nazwa_skryptu.sh.chown $USER plik (lub popraw prawa chmod u+rw plik).sudo - to maskuje problem i tworzy pliki z prawami roota, które później znów blokują pracę.Po nadaniu praw powtórz tę samą operację. Jeśli chodziło o skrypt, sprawdź nowe prawa przez ls -l - w kolumnie uprawnień powinno pojawić się x dla wykonania.
Poproś Claude o ponowne uruchomienie komendy albo edycję pliku. Brak komunikatu Permission denied i normalne wykonanie zadania oznacza, że problem zniknął.
Wróć do listy problemów z Claude Code
Szkolenie Claude Code - od zera do zespołu agentów AI -->
Tryb planowania, tryby uprawnień, komendy, MCP, hooki i systemy multi-agent - wszystko na żywym kodzie podczas trzydniowego szkolenia. Prowadzi Łukasz Matuszewski. Szkolenie ma terminy gwarantowane - odbędzie się niezależnie od liczby zgłoszeń.
Sprawdź szkolenie Claude CodeTo szkolenie może być dofinansowane dla Ciebie z KFS lub BUR.
★★★★★Średnia ocena naszych szkoleń w Google: 5/5
Komentarze (0)
Brak komentarzy...