Direktori dan file memiliki seperangkat atribut, berdasarkan perangkat lunak server web menentukan apa yang sebenarnya diizinkan untuk dilakukan dengan file atau folder ini untuk setiap pengguna atau grup pengguna tertentu. Kumpulan atribut ini disebut sebagai "hak akses". Di bawah ini adalah deskripsi tentang cara membuat dan mengatur nilai hak akses yang diinginkan ke file dan folder.
instruksi
Langkah 1
Sebagian besar server web saat ini berjalan pada sistem UNIX, di mana semua pengguna dibagi menjadi tiga kelompok: "pengguna" (ini adalah pemilik folder atau file), "grup" (ini adalah anggota dari grup yang sama dengan pemilik file), dan "dunia" (ini semua adalah pengguna lain). Setiap kali file diakses, server menentukan apakah pemohon termasuk dalam salah satu grup ini. Misalnya, jika Anda masuk ke situs Anda melalui FTP, memasukkan kata sandi dan nama pengguna Anda, maka server menetapkan Anda ke grup "pengguna". Jika selain Anda ada pengguna lain yang login melalui FTP, mereka akan dimasukkan ke grup "grup". Dan ketika browser pengunjung situs mengirimkan permintaan file, pengguna tersebut akan ditetapkan ke grup "dunia". Setiap pengguna yang diklasifikasikan dengan cara ini menerima serangkaian hak - untuk menulis, membaca, atau menjalankan file. Misalnya, untuk permintaan pengunjung situs untuk membaca dari direktori dan menjalankan skrip, skrip harus memiliki atribut membaca dan mengeksekusi yang diaktifkan untuk grup "dunia". Dan agar Anda, sebagai pemilik, dapat membuat direktori atau file baru di direktori yang ada menggunakan protokol FTP, direktori ini harus memiliki atribut permisif untuk menulis grup "pengguna".
Langkah 2
Sekarang tentang bagaimana set hak pengguna dikodekan. Setiap set tersebut terdiri dari tiga angka: yang pertama menetapkan hak untuk grup "pengguna", yang kedua untuk grup "grup", dan yang ketiga untuk grup "dunia". Setiap nomor adalah kombinasi dari opcode digital: 4 - berarti hak untuk membaca (read)
2 - hak untuk menulis (menulis)
1 - eksekusi kanan Misalnya, untuk mengatur salah satu grup hak untuk menulis dan mengeksekusi file, Anda cukup menambahkan angka yang sesuai (2 + 1 = 3). Hak untuk membaca dan menulis, masing-masing, akan diperoleh dengan menambahkan 4 + 2 = 6. Ada tujuh opsi secara total: 1 = eksekusi
2 = tulis
3 = tulis + eksekusi
4 = baca
5 = baca + eksekusi
6 = baca + tulis
7 = baca + tulis + eksekusi Jadi, misalnya, untuk mengatur hak paling lengkap ke file untuk masing-masing dari tiga grup, Anda perlu mengaturnya satu set atribut, yang dinyatakan dengan angka 777.
Langkah 3
Sekarang tentang pembentukan praktis hak pengguna menggunakan klien FTP. Perintah UNIX "CHMOD" (singkatan dari CHange MODe) digunakan untuk mengatur atribut akses. Semua klien FTP modern mengirim perintah seperti itu secara otomatis - tidak perlu memasukkannya secara manual, cukup memasukkan ekspresi numerik atribut yang sesuai, atau cukup letakkan kotak centang yang diperlukan di kotak centang yang sesuai. Yang paling penting bagi Anda adalah menggabungkan dengan benar nilai atribut yang diinginkan yang dijelaskan pada langkah sebelumnya.