Www-data Linux kullanıcısı için klasör ve dosya izinleri


10

Sorum oldukça genel. /var/www/Web dizini ile bir linux dağıtım web sunucum olduğunu varsayalım . Süper kullanıcı hesabımı Joomla kurulum .zipdosyasını yüklemek ve açmak için kullandım.

Web kullanıcıları için linux sistemi kullanıcısı çağrılır www-data. Her neyse, sorum şu: linux sisteminin web dizinindeki klasör ve dosyaların ONWER'ı kim olmalı? Şu anda, dosyaları açmak için süper kullanıcı hesabımı kullandığım için, tüm klasörler ve dosyalar süper kullanıcıya aittir ve bu nedenle joomla admin sisteminde yazılamaz olarak gelir. www-dataKullanıcıları dosyaların sahibi olarak ayarlamak için biraz tereddüt ediyorum . Bu tamam mı?

Sadece referans olarak, linux'da klasörlerin ve dosyaların sahibini chowndeğiştirir ve grubu değiştiririm chgrp.

Teşekkürler!



1
Ben www-veri ile bölüm orada cevap olmadığını düşünüyorum.
Valentin Despa

Yanıtlar:


3

Sahipliği muhtemelen kullanıcı www-data olarak değiştirmek isteyeceksinizdir. Bunu yaparak o alana atanan kullanıcıyı görebilirsiniz # cat /etc/passwd. Kök olarak nesnelere dokunurken daima dikkatli olun. Bir çok şeyi kırabilirsin.


1
  • Linux'ta, bir komutla Apache çalıştıran kullanıcının adını öğrenebilirsiniz:

    ps aux | grep apache # shows username in the first column

  • Bu kullanıcının parçası olduğu grupları groups (1) komutuyla al:

    groups [USERNAME]

  • İşte Ubuntu 12.04'te apache [kullanıcı adı] ve [kullanıcı grubu] bulmak için bir ekran görüntüsü

    Ubuntu 12.04'te örnek çalıştırma

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.