it-swarm-tr.com

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

Sorum oldukça genel. Bir linux dağıtım web sunucum olduğunu varsayalım, /var/www/ İle web dizini. Süper kullanıcı hesabımı Joomla kurulum .Zip Dosyasını yüklemek ve açmak için kullandım.

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

Sadece referans için, linux'da chown ile klasörlerin ve dosyaların sahibini değiştireceğim ve chgrp ile grubu değiştireceğim.

Teşekkürler!

10
jeffery_the_wind

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

3
Milton Bryant
  • 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]

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

    Sample run on Ubuntu 12.04

1
Shyam