หน้าแรก/บทความ/คำสั่ง chmod สำหรับเปลี่ยน mode ไฟล์หรือ directory (SSH)
กลับหน้าบทความ
🔐Linux

คำสั่ง chmod สำหรับเปลี่ยน mode ไฟล์หรือ directory (SSH)

วิธีใช้คำสั่ง chmod บน Linux/SSH เพื่อกำหนดสิทธิ์ Read, Write, Execute ของไฟล์และ Directory พร้อมอธิบายความหมายของตัวเลขแต่ละค่า

ศิริชัย ธีรภัทรสกุล (ตั้ม)อ่าน 3 นาที24 สิงหาคม 2552
#Linux#chmod#SSH#Permission#Command Line

การใช้งาน chmod

เปลี่ยน mode เฉพาะ Directory:

chmod 0777 /directory/

เปลี่ยน mode เฉพาะ File:

chmod 0755 test.php

เพิ่ม Option -R หมายถึงรวม Directory และไฟล์ย่อยข้างในด้วย:

chmod -R 0777 /directory/

ความหมายของตัวเลข chmod

ตัวเลข ความหมาย
0 ทำได้อะไรไม่ได้กับแฟ้มนั้นเลย
1 ประมวลผลอย่างเดียว (Execute)
2 เขียนได้อย่างเดียว (Write)
3 เขียนและประมวลผลได้ (Write + Execute)
4 อ่านได้อย่างเดียว (Read)
5 อ่านและประมวลผลได้ (Read + Execute)
6 อ่านและเขียนได้ (Read + Write)
7 อ่าน เขียน และประมวลผลได้ทุกอย่าง (Read + Write + Execute)

ค่าที่ใช้บ่อย

  • 777 — เจ้าของและทุกคนอ่าน เขียน และประมวลผลได้ (ติ๊กทุกช่อง)
  • 755 — เจ้าของอ่าน เขียน และประมวลผลได้ แต่คนอื่นสามารถอ่านและประมวลผลได้เท่านั้น
  • 644 — เจ้าของอ่านและเขียนได้ แต่คนอื่นอ่านได้อย่างเดียว

🚀 รับพัฒนาเว็บไซต์ & เว็บแอพพลิเคชั่น

สนใจดูตัวอย่างงานหรือสอบถามเพิ่มเติม ติดต่อได้เลยครับ โค้ดโมทีฟ (CodeMotive)