Bagaimana Memberi Kebenaran untuk Folder Muat Naik dengan PHP/Apache Menggunakan Kebenaran Kumpulan?

Linda Hamilton
Lepaskan: 2024-10-18 17:07:03
asal
605 orang telah melayarinya

How to Grant Permissions for an Upload Folder with PHP/Apache Using Group Permissions?

Kebenaran untuk Folder Muat Naik dengan PHP/Apache

Untuk persediaan LAMP PHP/Apache, menetapkan kebenaran fail yang betul adalah penting untuk mendayakan muat naik fail . Artikel ini menangani kebimbangan khusus untuk membenarkan kedua-dua muat naik fail dan pengubahsuaian fail berikutnya oleh pengguna selain pengguna pelayan web.

Isu Kebenaran Awal

Kebenaran awal yang ditetapkan oleh arahan chmod 755 -R muat naik/ memberikan semua pengguna membaca/melaksanakan akses tetapi hanya pengguna apache menulis akses kepada fail dalam folder 'muat naik'. Walaupun ini membenarkan muat naik fail, ia mengehadkan pengguna lain daripada mengubah suainya.

Penyelesaian: Kebenaran Kumpulan

Untuk membenarkan berbilang pengguna mengubah suai fail yang dimuat naik, penyelesaian yang disyorkan adalah dengan buat kumpulan baharu dengan kedua-dua pengguna apache dan pengguna FTP sebagai ahli. Kumpulan ini harus menerima kebenaran menulis ke folder muat naik.

Kebenaran untuk Kumpulan

Dalam senario ini, tetapkan kebenaran pada folder 'muat naik' kepada 775. Ini akan mengekalkan akses tulis untuk pengguna apache dan memberikannya kepada kumpulan baharu. Sintaks untuk arahan ini ialah:

chmod 775 -R uploads/
Salin selepas log masuk

Keahlian Kumpulan untuk Pengguna

Akhir sekali, pastikan kedua-dua pengguna apache dan pengguna FTP adalah ahli kumpulan. Ini boleh dilakukan menggunakan arahan berikut:

usermod -aG groupname apache
usermod -aG groupname ftpuser
Salin selepas log masuk

Dengan menggunakan kebenaran kumpulan, anda boleh memberikan keupayaan muat naik secara serentak dan membenarkan pengguna lain mengubah suai fail yang dimuat naik, sekali gus menangani isu kebenaran awal.

Atas ialah kandungan terperinci Bagaimana Memberi Kebenaran untuk Folder Muat Naik dengan PHP/Apache Menggunakan Kebenaran Kumpulan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!