Versions Compared

Key

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

...

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

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

ปกติแล้ว, a folder มี rwxrโดยจะประกอบด้วยตัวเลขต่างๆ ที่มีความซับซ้อน

โดยปกติแล้ว folder มีสิทธิการเข้าใช้งาน rwxr-xr-x (755):

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

...

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

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

r: readการอ่าน, w: writeการเขียน, x: executeThese 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 = In a typical file list you often see something like this7

โดยปกติการแสดงรูปแบบจะเป็นดังนี้:

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

So you see 3 blocks of ท่านจะเห็นว่ามี 3 ส่วน คือ 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 ซึ่งอยู่ติดกัน

เครื่องหมายแดช (dash) "-" หมายถึง ไม่อนุญาตให้กระทำการสิ่งนั้น

ตัวอักษรr d หมายถึง ไดเรกทอรี่ (โฟลเดอร์).

ตัวอักษร 3 ตัวในส่วนแรก คือ owner เจ้าของของไฟล์

ตัวอักษร 3 ตัวในส่วนที่สอง คือ group กลุ่มของผู้ใช้ไฟล์

ตัวอักษร 3 ตัวในส่วนที่สาม คือ: rx 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 png หรือไฟล์อื่นๆ สำหรับไฟล์ PHP ไม่จำเป็นต้องมี output (x) rights.

Folderโฟลเดอร์: 755

Fully writable folderสามารถใช้งานโฟลเดอร์ได้ทั้งหมด: 777

Fully writable fileสามารถใช้งานไฟล์ได้ทั้งหมด: 666 -  this is rareจะปลอดภัยมั้ยหากใส่ directory บน 777?ไม่เป็นที่นิยม

ความปลอดภัยในการตั้งค่าโฟลเดอร์เป็น 777

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

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

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

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

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

หมายความว่าผู้ใช้ทุกคนสามารถใช้งานโฟลเดอร์ได้ ซึ่งความปลอดภัยก็จะลดน้อยลง แต่ก็ไม่ได้หมายความว่าทุกคนสามารถเข้ามาจัดการสิ่งต่างๆ ในเว็บไซต์ได้

การตั้งค่าสิทธิการใช้งานผ่านทาง FTP

ท่านสามารถตั้งค่าสิทธิการใช้งานผ่านทาง FTP ได้ ท่านสามารถสอบถามข้อมูลได้ผ่านทางฝ่ายซัพพอร์ต

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