Merhaba, size kendim için aldığım notlardan bir paylaşım daha
yapacağım.
Bu yazımda linux üzerinde bir dosyanın erşim
yetkilerinin nasıl değiştirileceğini paylaşacağım.
Alttaki sarı renkli komutları terminalden çalıştırınca /var/www dizinine yazma/okuma/silme yetkisi verilmiş olur. Bildiğiniz
üzere /var/www dizini bizim PHP kodlarımızın bulunduğu Apche nin varsayılan çalıştırma dizinidir.
Normal şartlarda kodlarınız burada tutulur. Eğer kodlarınızı varsayılan
dizinden çalıştırıyorsanız bu dosyaya yazma/silme/düzenleme yetkisi vermenizin güvenlik açığı
oluşturacağını unutmayın.
NOT: Ben /var/www dizinine bu izni vermedim. :) Sadece
ingilizce olarak bulduğum bir kaynağı türkçeleştirdim.
Öncelikle linux kullanıcınızın www-data gurubuna dahil olduğundan emin
olmalısınız. Eğer kullanıcınız burada tanımlı değilse aşağıdaki komutla
kullanıcınızı bu guruba dahil edebilirsiniz.
sudo adduser kullaniciadiniz www-data
|
bu işlemlerden sonra siz /var/www dizininin sahiplik ayarlarını
değiştirebilirsiniz.
sudo chown kullaniciadiniz:www-data -R /var/www
|
sudo chmod 0755 -R /var/www
|
sudo
|
İzin verirken kullanılan değerlerin anlamı
aşağıdaki gibidir:
0644 :Oku,
Yaz
0755 : Oku, Yaz, Çalıştır
0775 : Oku, Yaz, Çalıştır
0777 : Oku, Yaz, Çalıştır
Hiç yorum yok:
Yorum Gönder