it-swarm-id.com

Izin untuk folder dan file untuk pengguna Linux data-www

Pertanyaan saya cukup umum. Mari kita asumsikan saya memiliki server web distribusi linux, dengan /var/www/ adalah direktori web. Saya menggunakan akun pengguna super saya untuk mengunggah dan membuka zip instalasi Joomla .Zip file.

Pengguna sistem linux untuk pengguna web disebut www-data. Lagi pula, pertanyaan saya adalah siapa yang harus MENJAWAB folder dan file dalam direktori web sistem linux? Saat ini, karena saya menggunakan akun pengguna super saya untuk membuka ritsleting file, semua folder dan file dimiliki oleh pengguna super, dan karena itu muncul di sistem admin joomla sebagai tidak dapat ditulis. Saya hanya sedikit ragu untuk mengatur www-data pengguna sebagai pemilik file. Apakah ini ok?

Hanya untuk referensi, di linux saya akan mengubah pemilik folder dan file dengan chown dan mengubah grup dengan chgrp.

Terima kasih!

10
jeffery_the_wind

Kemungkinan Anda ingin mengubah kepemilikan menjadi data-pengguna www. Anda dapat melihat pengguna yang ditugaskan ke ruang itu dengan melakukan # cat /etc/passwd. Selalu berhati-hati saat menyentuh objek sebagai root. Anda dapat merusak banyak hal.

3
Milton Bryant
  • Di linux, Anda bisa mengetahui nama pengguna yang menjalankan Apache dengan perintah:

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

  • Ambil grup yang menjadi bagian pengguna ini dengan perintah groups (1):

    groups [USERNAME]

  • Berikut adalah screenshot untuk mengetahui Apache [nama pengguna] dan [kelompok pengguna] di Ubuntu 12.04

    Sample run on Ubuntu 12.04

1
Shyam