GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengelola /var/www?

Itu adalah folder yang dilindungi. Anda harus menjadi root untuk memodifikasi direktori ini.

Anda juga dapat menjadikan gab sebagai pemilik direktori ini dengan melakukan

sudo chown -R gab /var/www

sudo akan mengeksekusi chown -R gab /var/www perintah sebagai root (administrator) dan meminta kata sandi yang digunakan saat menyiapkan sistem (kemungkinan besar kata sandi yang sama dengan gab).

Setelah melakukannya, Anda juga dapat melakukannya

sudo chown -R 755 /var/www

untuk memberikan izin menulis.

#   Permission
7   full
6   read and write
5   read and execute
4   read only
3   write and execute
2   write only
1   execute only
0   none


Reference   Class   Description
u   user    the owner of the file
g   group   users who are members of the file's group
o   others  users who are not the owner of the file or members of the group

755 berarti bahwa pengguna akan memiliki akses penuh, grup akan memiliki akses baca dan eksekusi dan yang lain akan memiliki akses baca dan eksekusi.


Saya akan menyarankan Anda menjadi anggota www-data (atau yang setara), tetapi karena direktori dan index.html file keduanya dimiliki oleh root , Anda mungkin memang diharapkan untuk melakukannya (seperti yang disarankan kobaltz)—jika Anda ingin menghindari Host Virtual.
Jika Anda menggunakan Host Virtual, /var/www direktori hanyalah tempat penampung yang memungkinkan Anda memverifikasi bahwa Apache sedang berjalan.

Saya tahu ini sedikit dibaca, tetapi apakah Anda sudah melihat halaman dokumentasi ini atau halaman wiki ini?


Linux
  1. Linux – Jalankan Vs Baca Bit. Bagaimana Izin Direktori Di Linux Bekerja?

  2. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  3. Bagaimana systemd-tmpfiles membersihkan /tmp/ atau /var/tmp (pengganti tmpwatch) di CentOS / RHEL 7

  1. CentOS / RHEL :Cara memutar file /var/log/wtmp dan /var/log/btmp menggunakan logrotate

  2. Cara memindahkan /usr dan /var ke Partisi atau Disk Lain

  3. Gunakan repositori git di /var/www/html/

  1. Django static_root di /var/www/... - tidak ada izin untuk mengumpulkan statis

  2. Bagaimana cara mengetahui dari folder mana suatu proses sedang berjalan?

  3. unix:///var/run/supervisor.sock tidak ada file seperti itu