2
วิธีการใช้งาน PhantomJS บน CentOS ด้วย SELinux
ฉันพยายามสร้างภาพหน้าจอโดยใช้ PhantomJS ในเครื่อง CentOS 5 ของฉัน แต่ฉันไม่สามารถทำงานร่วมกับ SELinux ได้ มันทำงานบนเครื่องที่เหมือนกันเมื่อปิดการใช้งาน SELinux ดังนั้นฉันจึงสงสัยว่า SELinux เป็นผู้รับผิดชอบในเรื่องนี้ นี่คือสิ่งที่ฉันได้ลอง (คำสั่งทั้งหมดถูกเรียกใช้ในฐานะรูท) และข้อผิดพลาดที่ฉันได้รับ: $ ls -Z /usr/local/phantomjs/phantomjs-1.6.2-linux-x86_64-dynamic/bin -rwxr-xr-x myusername myusername system_u:object_r:bin_t phantomjs ภาพหน้าจอพยายาม - ล้มเหลว $ cat /var/log/messages | grep avc Sep 13 12:21:18 myserver kernel: type=1400 audit(1347531678.014:398): avc: denied { getattr } for pid=6842 comm="sh" …