CHMOD คืออะไร
CHMOD คือค่า Permission เป็นค่าของความมีสิทธิ์ในการเข้าถึงและใช้งาน File หรือ Directory นั้นๆ ว่าใครสามารถทำอะไรได้บ้าง
แบ่งออกเป็น 3 กลุ่มคือ
1.เจ้าของไฟล์ (owner)
2.กลุ่มเจ้าของไฟล์ (group)
3.ผู้ใช้ทั่วไปภายนอก (public)
หลักในการกำหนดค่า CHMOD
สำหรับการกำหนด CHMOD นั้น มันจะมีตัวเลขอยู่ 3 หลัก แต่ละหลักก็จะมีความหมายแตกแต่งกันออกไป
ตัวอย่างเช่น เรากำหนด chmod 644 หมายถึง การทำให้ไฟล์หรือโฟลเดอร์นั้น ถูกอ่านได้อย่างเดียว แก้ไขไม่ได้
เราจะแยกออกมาเป็นส่วนๆได้3หลัก
หลักแรก จะเป็นกำหนดสำหรับ เจ้าของ (6)
หลักที่สอง จะเป็นกำหนดสำหรับ ผู้ใช้กลุ่มเดียวกับเจ้าของ (4)
หลักที่สาม จะเป็นกำหนดสำหรับ ผู้ใช้ทั่วๆไป (4)
ซึ่งแต่ละหลักก็จะสามารถกำหนดได้ ว่ากลุ่มไหน หรือใครสามารถเข้าไปทำอะไรได้บ้าง
0 คือ ไม่สามารถทำอะไรได้เลยกับ Files หรือ Folder นั้นๆได้เลย
1 คือ สามารถเรียกให้ Files หรือ Folder มาประมวลผลอย่างเดียว
2 คือ สามารถให้มีการเขียนใน Files หรือ Folder ได้
3 คือ สามารถให้มีการเขียนและประมวลผล ใน Files หรือ Folder ได้
4 คือ สามารถเรียกให้ Files หรือ Folder มาอ่านได้อย่างเดียว
5 คือ สามารถให้มีการอ่านและประมวลผล ใน Files หรือ Folder ได้
6 คือ สามารถให้มีการอ่านและเขียน ใน Files หรือ Folder ได้
7 คือ การกำหนดให้ Files หรือ Folder ทำได้ทุกอย่าง อ่าน เขียน และประมวลผล
ข้อควรระวังไม่ควรไปกำหนดทุกไฟล์ให้เป็น 777 หมด ไม่งั้นเราอาจจะโดนผู้ไม่ประสงค์ดี มาแฮก Web เราได้ง่าย
วิธีการกำหนดค่า CHMOD
การกำหนด CHMOD นั้นเราสามารถกำหนดในโปรแกรมที่เราอัพโหลดไฟล์ขึ้น server เช่น โปรแกรม FileZilla
ข้อมูลอ้างอิง
http://www.goragod.com
- คุณอยู่ที่:
- คู่มือ
- ความหมายคำ คืออะไร
- CHMOD คืออะไร ซีเอชเอ็มโอดี คือค่า Permission เป็นค่าของความมีสิทธิ์ในการเข้าถึงและใช้งาน File หรือ Directory นั้นๆ
บทความล่าสุด
- Ubuntu เขียน Script Update Public IP ไป DNS Record ของ Cloudflare
- Ubuntu เขียน Script Update Public IP ไป DNS Record ของ Cloudflare
- องค์ประกอบของ Dell OptiPlex 980 DT บอกส่วนประกอบของคอมพิวเตอร์รุ่นนี้
- เตรียมข้อมูลเขียน scrip อัพเดท Public IP ผ่าน DNS Cloudflare อย่างไร
- สมัครพร้อมลงทะเบียน โดเมน ของ Cloudflare ยังไง ?
- Get Munch สร้างคลิปสั้นด้วยเอไอ
- Config Static IP Address บน Windows 11 ฉบับง่าย
VDO บทเรียน live
สอนเขียนโปรแกรม
- บทเรียน MySQL Store Procedure (14)
- บทเรียน PostgreSQL Stored Procedures (5)
- บทเรียน Phalcon Framework (0)
- บทเรียน Python Framework Flask (21)
- บทเรียน HTML (39)
- บทเรียน HTML5 (31)
- บทเรียน CSS (64)
- บทเรียน Bootstrap (7)
- บทเรียน สอนเขียน php พื้นฐาน (49)
- บทเรียน ReactJS (13)
- บทเรียน PHP5 OOP (19)
- บทเรียน Joomla Framework พัฒนา Extension จุมล่า (33)
- บทเรียน Yii Framework (21)
- บทเรียน SQL (28)
- บทเรียน สอนการใช้งาน phpMyadmin (19)
- บทเรียน สอน PostgreSQL (23)
- บทเรียน Javascript (22)
- บทเรียน AJAX (10)
- บทเรียน jQuery (14)
- บทเรียน พัฒนา App บน Android OS (9)
- บทเรียน Python (58)
- บทเรียน Python GUI (145)
- บทเรียน Python Framework FastAPI (23)
- บทเรียน Python Tensorflow (14)
- บทเรียน Java (14)
- เรียนภาษาอังกฤษกับโปรแกรมเมอร์ ฉบับโปรแกรมเมอร์สอน (32)
- บทเรียนอื่นๆ (4)
- VDO Tutorial (0)
- บทเรียน Laravel Framework (6)
- บทเรียน Joomla 3 Framework พัฒนา Extension จุมล่า (16)
- บทเรียน Dart & Flutter (5)
- บทเรียน Joomla 4 Framework พัฒนา Extension จุมล่า Web Service (0)
เนื้อหาใกล้เคียง
- 2549-06-13 - การทำงานของ AJAX
- 2549-04-03 - เครื่องมือ สำหรับ เขียน PHP
- 2549-11-18 - ประวัติความเป็นมาของภาษา PHP - ทำความรู้จักประวัติของ php
- 2550-01-09 - วิธีสมัคร no-ip เข้า webserver ในเครื่อง เราเอง ด้วย subdomain
- 2557-04-13 - Hosting ที่ Mindphp.com ใช้อยู่ ตรวจสอบแล้วไม่มีปัญหา ช่องโหว่ Heartbleed
กระทู้ล่าสุดจากเว็บบอร์ด