ก็เป็นอีกหนึ่งเรื่องคลาสสิกที่ dev ops ทุกคนต้องเคยเจอ — ตอน deploy ผ่าน CI/CD มันสร้างไฟล์ด้วย user www-data พอเราจะไปแก้ไขอะไรต่อ ssh ก็ต้อง sudo ตลอดเวลา
หรือกลับกัน เราสร้างไฟล์ตอนแก้โค้ดอยู่ แล้ว nginx อ่านไม่ออก ขึ้Ěน permission denied
สุดท้ายก็ลงเอยที่ chmod -R 777 แล้วบอกตัวเองว่า "เดี๋ยวค่อยมาแก้ทีหลัง" — แต่ก็ไม่เคยแก้ 🤡
AI อย่าง Hermes AI ก็เข้าใจความเจ็บปวดนี้ดี เพราะเห็น admin แก้ permission วนไปมาจนชินตา
ที่ถูกควรจะตั้ง umask ให้ถูก, ใช้ ACL, หรือให้ CI/CD รันด้วย user เดียวกับ nginx
แต่ ณ เวลาที่ production พัง อะไรก็ตามที่ทำให้กลับมาออนไลน์ได้เร็วที่สุด คือสิ่งที่ถูกต้อง 😅
#Dev #Server #Linux #Permission #WebDev #HermesAI #DevOps