• ความปลอดภัยลินุกซ์เลเยอร์ที่ 8: OPSEC สำหรับผู้ใช้ทั่วไป, นักพัฒนา และผู้ดูแลระบบ - ฉบับที่ 164 กรกฎาคม 2009

    โดย Lisa Kachold

    แปลโดย Sake

    เมื่อผู้ใช้ของลินุกซ์แต่ละของเราอยู่ในตำแหน่งที่เฉพาะเจาะจงกับเครื่องมืออันทรงประสิทธิภาพ. การใช้เครื่องมือใดๆโดยไม่คำนึงถึงการรักษาความปลอดภัยเป็นสิ่งที่อันตราย. ในทำนองเดียวกันที่นักพัฒนาต้องพกพารับผิดชอบอันใหญ่ยิ่งในชุมชน เพื่อรักษาระบบที่มีให้ไปในทิศทางที่ปลอดภัย. ผู้ดูแลระบบมักได้รับตำแหน่งในบทบาทที่ไม่สบายนัก ในการที่ต้องควบคุมป้อมปราการระหว่างความไม่มั่นคงหรือการพยามยามเข้ามาครอบครอง และช่วงเวลาในการให้บริการ.

    มาลองพิจารณากันถึงหนึ่งในวิธีการการรักษาความปลอดภัยมาตรฐานเทียบกับการใช้งานลินุกซ์เป็นเครื่องมือ : OPSEC.

  • มาแล้ว National Linux Competition : NLC 10

    หลังจากพูดเป็นลาง ว่าอาจจะเป็นปีท้ายสุดที่มี แต่ในที่สุดก็มีจนได้ กับ NLC 10 http://nlc10.opentle.org/ ปีนี้ผมคงต้องเว้นวรรคตามระเบียบ

    ปีนี้ที่ต่างกับปีที่แล้วคือ ไม่มีการอบรมครับ แต่จะเป็นการทำโปรเจค CodeFest NLC10 แทน ส่วนการสอง NLCP ทั้งสอง Level ยังมีอยู่เช่นเดิม รายละเอียดอ่านได้ที่ http://nlc10.opentle.org/Compettition ครับ

    Tags: 
  • แก้ขนาดฟอนต์เพี้ยน ขนาดใหญ่เกินไปใน Linux เมื่อเปิดเอกสาร Office ที่มาจาก Windows

    เมื่อเรานำเอกสาร MS Office ที่สร้างใน Windows เอามาเปิดใน Linux ด้วย OpenOffice ซึ่งปกติสามารถเปิดได้ทุกชนิดอยู่แล้ว แต่หลาย ๆ คนอาจจะพบว่าขนาดฟอนต์ที่เปิดใหญ่อย่างมาก หรือรูปแบบเพี้ยนมาก มีวิธีแก้ได้คือ

    รูปแบบฟอนต์ที่เพี้ยน แก้ไขโดยคัดลอกฟอนต์ ใน C:\Windows\Fonts\* มาไว้ใน /home/user/.fonts (สร้างไดเร็กทอรีชื่อ .font ใน home ของคุณ) จากนั้น Logout และ Login ใหม่ จะได้ฟอนต์ Windows มาใช้ แต่ต้องระวังว่า Fonts Windows มีลิขสิทธ์นะครับ บางทีอาจใช้ฟอนต์อื่นที่เทียบเคียงกันแทนได้ครับ

  • แก้ปัญหา Authentication failure ของ cron

    วันนี้ ไม่สามารถ run crontab ได้ปกติ ตรวจสอบขั้นต้นของ crontab ของ root แล้ว ปกติดี
    เช็คดู log เจอว่า

  • ลง ScratchBox สำหรับพัฒนา Nokia N770

    ครั้งก่อน ได้ลง OS 2008HE ไป แต่ไม่ปลื้ม เพราะว่า พอใช้ wireless แล้วเปิดเว็บ เกิดอาหารแฮงค์ รีบูตตัวเองบ่อยครั้ง
    เลยโหลด OS2007HE มาลงเหมือนเดิม สุดท้ายก็เหลือปัญหาภาษาไทย ที่ต้องจัดการ เอาไว้เขียนตอนหน้าละกัน

    เริ่มต้น ต้องลง scrachbox ซึ่งเป็น development toolkit ตัวหนึ่ง สำหรับ cross compile โปรแกรมต่าง ๆ ลงบน embeded device โดยที่ตัว Maemo และ Nokia ได้สนับสนุนการทำงานโดยมี sdk เสริมเข้ามา
    เท่าที่เพิ่งลองเล่น ข้อดีอีกอย่าง คือสามารถ emulate ได้เลยทันทีก่อนไปลงเครื่อง สะดวกสบายพอสมควร

    สำหรับ OS2007HE ที่ลงนั้น ใช้ Maemo 3.1 หรือ bora เครื่องที่ผมใช้เป็น Ubuntu8.10 ครับ

    ไปที่ http://repository.maemo.org/stable/3.1/ เพื่อโหลดสคริปในการติดตั้งมา โดยสคริป จะดาวน์โหลดตัว gz มา แต่จริง ๆ สามารถใช้เป็น .deb ได้ แต่ที่ผมลงแล้วรู้สึกเพี้ยน ๆ เลยลงแบบ gz ดีกว่า

    1. sake@sake-laptop:~/project/Embeded/N770/maemosdk$ wget http://repository.maemo.org/stable/3.1/maemo-scratchbox-install_3.1.sh
    2. sake@sake-laptop:~/project/Embeded/N770/maemosdk$ sudo ./maemo-scratchbox-install_3.1.sh -u sake -s /scratchbox
    3. This script will install Scratchbox 1.0.7 'apophis' release to your computer.
    4.  
    5. Install options
    6. ---------------
    7.  
    8. Install from packages=tgz
    9. Scratchbox install path=/scratchbox
    10. Scratchbox group=sbox
    11. armel compiler=cs2005q3.2-glibc-arm
    12. i386 compiler=cs2005q3.2-glibc-i386
    13. armel devkits=perl:debian-sarge:maemo3-debian:maemo3-tools:cputransp
    14. i386 devkits=perl:debian-sarge:maemo3-debian:maemo3-tools:doctools
    15. armel CPU transparency=qemu-arm-0.8.2-sb2
    16.  
    17. Checking for prerequisites
    18. --------------------------
    19.  
    20. Running as user root...
    21. Running as user root inside fakeroot...
    22. Running outside of scratchbox...
    23. Running on Linux kernel...
    24. Running on i386 architecture...
    25. Host kernel binfmt_misc support...
    26. Host kernel VDSO support...
    27. Host kernel SELinux extensions...
    28. Host kernel local IPv4 port range...
    29. Which wget tool in path...
    30. Scratchbox install path is sane...
    31. Scratchbox installation not existing...
    32. Scratchbox user names... sake
    33. Everything seems ok.