วิธีใช้งาน
- เลือกสิทธิ์ของเจ้าของ กลุ่ม และคนอื่น หรือพิมพ์ค่าเลขฐานแปดหรือสตริงสัญลักษณ์
- เพิ่ม setuid, setgid หรือ sticky bit หากต้องการ
- คัดลอกคำสั่ง chmod ในรูปตัวเลขหรือสัญลักษณ์
คำอธิบายตัวเลือก
- เลขฐานแปด
- แต่ละหลักเพิ่มสิทธิ์อ่าน (4) เขียน (2) และรัน (1) ให้เจ้าของ กลุ่ม และคนอื่น 755 = rwx สำหรับเจ้าของ และ r-x สำหรับกลุ่มกับคนอื่น หลักที่สี่ด้านหน้ากำหนดบิตพิเศษ
- บิตพิเศษ
- setuid (4) ให้โปรแกรมทำงานในฐานะเจ้าของ setgid (2) ให้ทำงานในฐานะกลุ่มหรือให้ไฟล์ใหม่ในไดเรกทอรีสืบทอดกลุ่ม และ sticky bit (1) บนไดเรกทอรีอย่าง /tmp ให้เฉพาะเจ้าของลบไฟล์ของตนได้
ตัวอย่าง
| ฐานแปด | สัญลักษณ์ | การใช้งานทั่วไป |
|---|---|---|
| 600 | rw—–– | คีย์ส่วนตัว ความลับ |
| 644 | rw-r–r– | ไฟล์ทั่วไป |
| 755 | rwxr-xr-x | ไดเรกทอรี สคริปต์ |
| 1777 | rwxrwxrwt | /tmp |
คำถามที่พบบ่อย
644 และ 755 หมายถึงอะไร
644 (rw-r--r--) เป็นค่าทั่วไปของไฟล์ เจ้าของแก้ไขได้ ทุกคนอ่านได้ 755 (rwxr-xr-x) เป็นค่าทั่วไปของไดเรกทอรีและสคริปต์ ทุกคนอ่านและเข้าใช้หรือรันได้ แต่มีเพียงเจ้าของที่แก้ไขได้
ทำไมควรหลีกเลี่ยง 777
ทำให้ผู้ใช้ทุกคนในระบบแก้ไขหรือแทนที่ไฟล์ได้ เว็บเซิร์ฟเวอร์และ SSH จึงปฏิเสธหรือเตือนเมื่อไฟล์เขียนได้โดยทุกคน
S หรือตัว T พิมพ์ใหญ่ในผล ls หมายถึงอะไร
บิตพิเศษถูกตั้งแต่บิตรันที่ตรงกันไม่ได้ตั้ง ซึ่งมักเป็นความผิดพลาด
ความเป็นส่วนตัว
เครื่องมือนี้ทำงานในเบราว์เซอร์ของคุณทั้งหมด ไฟล์และข้อความของคุณได้รับการประมวลผลบนอุปกรณ์ของคุณ และจะไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ของเรา