Izin untuk folder dan file untuk pengguna Linux data-www


10

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

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-datapengguna sebagai pemilik file. Apakah ini ok?

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

Terima kasih!


1
Sepertinya pertanyaan ini merupakan duplikat dari joomla.stackexchange.com/questions/132/…
Dmitry Rekun

1
Saya pikir bagian dengan www-data tidak dijawab di sana.
Valentin Despa

Jawaban:


3

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.


1
  • 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]

  • Ini adalah screenshot untuk mengetahui apache [nama pengguna] dan [kelompok pengguna] di Ubuntu 12.04

    Contoh dijalankan di Ubuntu 12.04

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.