Untuk berbagi terbaik dengan banyak pengguna yang seharusnya dapat menulis di /var/www
, itu harus diberi grup umum. Misalnya grup default untuk konten web di Ubuntu dan Debian adalah www-data
. Pastikan semua pengguna yang membutuhkan akses tulis ke /var/www
ada di grup ini.
sudo usermod -a -G www-data <some_user>
Kemudian setel izin yang benar di /var/www.
sudo chgrp -R www-data /var/www
sudo chmod -R g+w /var/www
Selain itu, Anda harus membuat direktori dan semua direktori di bawahnya "set GID", sehingga semua baru file dan direktori yang dibuat di bawah /var/www
dimiliki oleh www-data
grup.
sudo find /var/www -type d -exec chmod 2775 {} \;
Temukan semua file di /var/www
dan tambahkan izin baca dan tulis untuk pemilik dan grup:
sudo find /var/www -type f -exec chmod ug+rw {} \;
Anda mungkin harus keluar dan masuk kembali agar dapat membuat perubahan jika Anda mengedit izin untuk akun Anda sendiri.
Baca+Tulis:
sudo chmod -R a+rw /var/www
Baca+Tulis+Eksekusi:
sudo chmod -R a+rwx /var/www
Ada cara yang lebih sederhana untuk melakukannya, coba lakukan perintah ini.
sudo chmod -R 757 /var/www
Intinya, chmod
perintah mengubah izin dan -R
switch mempengaruhi semua pengguna. Maka itu hanya memberikan izin yang benar untuk digunakan.