Herkese selam THT ailesi bugün sizlere Linux'ta bir dosya açarken bazen gelen permission denied hatasını nasıl çözebilirsiniz sizlere bundan bahsedicem.


Permission denied hatası nedir ve neden olur?

Permission denied yada Türkçe tabiri ile izin reddedildi, Linux ve Linux dağıtımlarında meydana gelebilecek bir hatadır. Bu hata genellikle özel izin gerektiren dosyalarda meydana gelir. Bunun çözümleri şunlardır:


1- root yetkisi almak

Root yetkisi almak, Linux ve Linux dağıtımlarında tam yetki almaya yani yönetici olmaya denir. Bunun için terminale "sudo -i" komutunu yazın. Böylece root yetkisi almış olucaksınız. Dosyayı açarken sizden root şifresi isteyebilir.


2- sudo sh komutu

Terminal ile açacağınız dosyayı python3 dosya.py veya ./dosya.sh gibi komutlar ile açmak yerine, sudo sh ./dosya.sh komutu ile açarsanız dosya sorunsuz bir şekilde açılır. Bu komutu kullandığınızda dosyayı kolayca açabilirsiniz. Dosyayı açarken sizden root şifresi isteyebilir.


Hayırlı günler.