Saya dapat menulis perubahan di direktori home, tetapi ketika datang ke /var/www/html
folder, itu tidak memungkinkan saya untuk membuat perubahan atau membuat file atau folder baru.
Saya dapat melihat file di direktori.
Harap sarankan langkah-langkah apa yang tepat untuk mengatur izin.
files
users
permissions
dave
sumber
sumber
Jawaban:
sebagai root:
Ganti "pengguna" dengan nama pengguna Anda.
sumber
Temukan grup
/var/www/html
milik, biasanya salah satu dari apache, www, atau webmaster. Kemudian tambahkan pengguna Anda ke grup itu.di mana nama grup yang dimiliki / var / www / html dan adalah nama pengguna Anda.
sumber
root
. Maka, jangan lakukan itu./var/www/html
akan menjadi root kecuali dia membuat beberapa perubahan konfigurasi. Namun, saya tidak berpikir ini akan terjadi./var/www/html/
diatur sebagai root: root dimiliki sehingga perubahan grup dan pemilik kadang-kadang diperlukan dan pengguna tidak boleh ditambahkan ke root grup seperti yang disarankan mattdm.Saran saya adalah menggunakan
/srv/
. Untuk itulah ia ada. Buat hierarki yang sesuai (mungkin/srv/www/
, tetapi mungkin sesuatu yang lebih sesuai untuk grup Anda). Kemudian, ubah konfigurasi Apache sehingga direktori baru adalah milik AndaDocumentRoot
.Ini memiliki beberapa keunggulan:
sumber