Monu Tools

คำนวณ chmod

แปลงสิทธิ์ไฟล์ Unix ระหว่างช่องทำเครื่องหมาย ออกทัล (เช่น 755) และสัญลักษณ์ (เช่น rwxr-xr-x)

วิธีใช้ chmod Calculator

  1. 01

    ทำเครื่องหมายช่องอ่าน เขียน และดำเนินการสำหรับเจ้าของ กลุ่ม และอื่นๆ

  2. 02

    หรือพิมพ์ค่าออกทัลเช่น 755 เพื่อตั้งช่องโดยอัตโนมัติ

  3. 03

    คัดลอกคำสั่ง chmod ที่พร้อมใช้งาน

คำถามที่พบบ่อย

755 และ 644 หมายความว่าอะไร?

755 ให้เจ้าของเข้าถึงได้เต็มและทุกคนสามารถอ่านและดำเนินการได้ ใช้สำหรับไดเรกทอรีและสคริปต์ 644 ให้เจ้าของอ่านและเขียนได้และทุกคนอ่านได้เท่านั้น ใช้สำหรับไฟล์ปกติ

777 หมายความว่าอะไรและปลอดภัยไหม?

777 ให้สิทธิ์อ่าน เขียน และดำเนินการแก่ทุกคน แทบจะไม่ปลอดภัยบนเซิร์ฟเวอร์เสมอเพราะผู้ใช้ใดก็สามารถแก้ไขไฟล์ได้ ควรใช้ 755 หรือ 644 แทน

ทำให้ไฟล์สามารถดำเนินการได้อย่างไร?

เพิ่ม execute bit จาก 644 คุณจะย้ายไปที่ 755 (หรือ chmod +x) ซึ่งเปิด execute สำหรับเจ้าของ กลุ่ม และอื่นๆ

ความแตกต่างระหว่างสัญลักษณ์และออกทัลคืออะไร?

ออกทัล (เช่น 755) เข้ารหัสสิทธิ์เป็นตัวเลข ขณะที่สัญลักษณ์ (rwxr-xr-x หรือ u+x) อธิบายเป็นตัวอักษร เครื่องมือนี้แสดงทั้งสองและซิงค์กัน

setuid, setgid และ sticky bit คืออะไร?

เป็นหลักนำที่สี่ Setuid และ setgid รันโปรแกรมในฐานะเจ้าของหรือกลุ่ม และ sticky bit บนไดเรกทอรีป้องกันผู้ใช้ลบไฟล์ของกันและกัน (เช่นบน /tmp)

ทำไม execute bit แสดงเป็น s หรือ t?

เมื่อตั้ง setuid, setgid หรือ sticky bit ตำแหน่ง execute จะแสดงเป็น s หรือ t แทน x เพื่อส่งสัญญาณว่า special bit ทำงานอยู่

เกี่ยวกับเครื่องมือนี้

สิทธิ์ไฟล์ Unix ควบคุมว่าใครสามารถอ่าน เขียน และดำเนินการไฟล์หรือไดเรกทอรีได้ สัญลักษณ์ออกทัลสามหลัก (เช่น 755 หรือ 644) กระชับแต่อ่านได้ไม่ง่ายนัก เครื่องคิดเลขนี้แปลงระหว่างรูปแบบตัวเลข รูปแบบสัญลักษณ์ (rwxr-xr-x) และช่องทำเครื่องหมายแบบโต้ตอบ

755 คือมาตรฐานสำหรับไดเรกทอรีเว็บเซิร์ฟเวอร์และโปรแกรมที่รันได้: เจ้าของมีสิทธิ์เต็ม (7 = rwx) ขณะที่กลุ่มและอื่นๆ สามารถอ่านและดำเนินการแต่ไม่เขียน (5 = r-x) 644 คือมาตรฐานสำหรับไฟล์เว็บ: เจ้าของสามารถอ่านและเขียน (6 = rw-) กลุ่มและอื่นๆ สามารถอ่านเท่านั้น (4 = r--)

เครื่องมือที่เกี่ยวข้อง