Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In most cases, the function in your FTP program is called something like chmod of permissions . Often you see this option if you right-click on a file on folder

สำหรับภาษาไทยดังนี้

ไฟล์และโฟลเดอร์มีการตั้งค่าการใช้งาน การตั้งค่านี้สามารถทำได้ในโปรแกรม FTP เช่น FileZilla

รหัสต่างๆมีความซับซ้อน หากท่านไม่เคยเห็นมาก่อน นี่คือคำอธิบายบางส่วน

ปกติแล้ว, a folder มี rwxr-xr-x (755):

drwxr-xr-x 5 abcd1234 abcd1234 4096 Jan 01 12:34 folder

และ file rw-r - r-- (644):

drw-r - r-- 5 abcd1234  abcd1234  4096 Jan 01 12:34 file

รหัสพวกนี้หมายถึงอะไร?

r: read, w: write, x: execute

These codes are stored binary, where r = 4, w = 2, x = 1

rwx is then 7:

r (read, ie reading rights) = 4

w (write, write permission) = 2

x (execute, export rights) = 1

In other words: 4 + 2 + 1 = 7 

In a typical file list you often see something like this:

drwxr-xr-x 5 abcd1234  abcd1234  4096 Jan 01 12:34 folder

So you see 3 blocks of rwx (1) rx (2) rx (3) immediately next to each other

A dash "-" means that this option is not active at the moment.

The letter d means directory (= folder).

The first block of 3 is the owner  of the file

Second block of 3 is the group  (group) of the file

Third block of 3: rx is for the rest (all)

เหมือนตัวอย่าง  rwxr-xr-x

หากคุณเพิ่ม codes, ก็จะเหมือนกับ 755.

ในที่นี้สามารถใช้งานได้แบบ full output ทั้ง read และ write permissions, the group มีเฉพาะ output และ read rights และส่วนที่เหลือสามารถทำได้เฉพาะ execute and read.

นี่คือสิ่งจำเป็นสำหรับ normally functioning folder.

เหมือนตัวอย่าง  rw-r - r--

หากคุณเพิ่ม codes, ก็จะเหมือนกับ 644.

ในที่นี้สามารถใช้งานได้ทั้ง read และ write . เป็นการตั้งค่าปกติสำหรับ file. เพราะท่านต้องการแค่ที่จะ update หรือ delete  file สำหรับ owner. และส่วนที่เหลือสามารถทำได้เฉพาะ read. และนั่นเพียงพอสำหรับ files บน website, ทำได้แค่เฉพาะการ read เท่านั้น

การตั้งค่าทั่วไป

File: 644 - ตัวอย่างเช่น php or png file และอื่นๆ. จำไว้ว่า PHP files ไม่จำเป็นต้องมี output (x) rights.

Folder: 755

Fully writable folder: 777

Fully writable file: 666 - this is rare

จะปลอดภัยมั้ยหากใส่ directory บน 777?

777 (หรือ rwxrwxrwx) คือการตั้งค่าทั่วไปสำหรับการ writable folder.

นั่นหมายถึงว่าทุกสิ่งอย่างสามารถ writable, และนั่นหมายถึงความปลอดภัยลดน้อยลง แต่นรั่นไม่ได้หมายถึงว่าทุกคนสามารถเข้ามาจัดการสิ่งต่างๆได้ในเว็ป

ปรับแต่งผ่าน FTP

หากเป็นไปได้ให้ทำการปรับแต่เกี่ยวกับสิทธิการเข้าใช้ผ่านทางโปรแกรม FTP 

โดยทั่วไปแล้ว ฟังชั่นในโปรแกรม FTP ที่เรียกว่า chmod of permissions ที่ทำให้ท่านสามารถคลิกขวาเลือกได้ทั้งไฟล์และโฟลเดอร์