ในระบบที่มีผู้ใช้หลายคน โดยปกติระบบยูนิกซ์ทั่วไปจะอนุญาตให้ผู้ใช้ตรวจดูโพรเซสทั้งหมดที่ทำงานอยู่ในเครื่องได้ ผ่านคำสั่ง ps หรือ top ซึ่งในบางกรณีก็เป็นการเปิดช่องสำหรับการล้วงความลับของผู้ใช้อื่น โดยเฉพาะในคำสั่งที่ผู้ใช้ใส่รหัสผ่านเป็น argument ของบรรทัดคำสั่ง

เคอร์เนลลินุกซ์ 3.2 ขึ้นไป มีทางเลือกให้คุณสามารถซ่อนโพรเซสของผู้ใช้แต่ละคนไม่ให้ผู้ใช้อื่นมองเห็นได้ โดยใช้ตัวเลือก hidepid สำหรับการเมานท์ระบบแฟ้ม /proc

ค่าของตัวเลือก hidepid ที่เป็นไปได้คือ

Topic: 

หากคุณกำลังหาช่องทางที่จะช่วยงานพัฒนา Debian ขอแนะนำแพกเกจ how-can-i-help ซึ่งจะดักการเรียก APT เพื่อแสดงช่องทางที่คุณจะช่วยงาน Debian สำหรับแพกเกจที่คุณใช้ได้ โดยจะแสดงรายการ บั๊ก WNPP (เช่น แพกเกจกำพร้า, แพกเกจที่ร้องขอความช่วยเหลือ), บั๊กที่ติดแท็ก 'gift' (คือบั๊กที่ผู้ดูแลแพกเกจเปิดให้มือใหม่เข้าร่วมแก้ปัญหา), แพกเกจที่ถูกตัดออกจาก testing อันเนื่องมาจากมี RC bug ตกค้างนานเกินไป

วิธีการ:

เป็นโปรแกรมเล็ก ๆ ในการช่วยแปลงไฟล์ HTML เป็น EPUB ทำงานได้ในไฟล์เดียว แต่ยังทำงานได้จำกัด ไม่ได้รองรับข้อกำหนดทุกอย่างของ EPUB โดยเฉพาะ HTML5

Topic: 

งานต้นฉบับสำหรับส่งโรงพิมพ์ สำหรับหน้าที่มีภาพชิดขอบ เราจำเป็นต้องเผื่อขอบให้มากกว่าขนาดกระดาษจริงด้านละ 3 มม. เพื่อกันตัดขอบพลาด ดังนั้นเวลาเตรียมต้นฉบับ ต้องเผื่อขนาดหน้าไว้ +6 มม.เสมอ

เราจะทำ Inkscape Script Extensions ด้วยไพธอน เพื่อใช้ในการนี้ในการรันแปลงไฟล์ภาพทีละหลาย ๆ ไฟล์ได้

มีงานที่ต้องการทดสอบการแสดงผล ของ Safari/iBooks ใน iPhone/iPad (iOS) และ Mac (OS X) จึงต้องลง OS X เพื่อทดสอบ แอปที่จะใช้ คือ iBooks, iBooks Author และ Xcode ต้องการทรัพยากรเป็น Mavericks (10.9) แต่ Mavericks ไม่มีแผ่นขาย มีขายแต่ Snow Leopard (10.6.3) จึงต้องมีขั้นตอนเยอะหน่อย

ระบบที่ใช้ทดสอบ

host: Debian 3.12-1-amd64
cpu: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
ram: 8G
VirtualBox: Official 4.3

มีงานต้องแปลงบทสวดมนต์จากไทยไปอังกฤษ แต่ยาวมากถึงเกือบ ๓๐๐ บท ทำเสร็จแล้วจึงเขียนโปรแกรมเพื่อตรวจทานและเพื่อกันไม่ให้ลืม ต่อด้วยขยายความสามารถให้แปลได้หลาย ๆ ภาษา คิดว่าคงจะมีโอกาสใช้งานภายหลัง

ใครมีโอกาสใช้งาน รบกวนช่วยทดสอบให้ด้วยครับ

Topic: 

สคริปต์คัดลอกผู้ใช้จากระบบปัจจุบันไปยังไดเรกทอรีที่ติดตั้งลินุกซ์อีกตัวหนึ่ง มีประโยชน์สำหรับติดตั้งลินุกซ์หลายตัว และต้องการให้ผู้ใช้เหมือนกับระบบปัจจุบัน ตัวอย่างการใช้งานเช่น

  • ติดตั้งลินุกซ์ผ่าน debootstrap
  • ติดตั้งลินุกซ์โดยการเมานต์ live cd แล้วคัดลอก squashfs มาติดตั้งโดยตรง

ข้อกำหนดคือ

  • ต้องใช้สิทธิ์ root ในการรัน
  • ต้องเป็นลินุกซ์ที่มีการเก็บไฟล์ผู้ใช้แบบมาตรฐาน คือเก็บที่ไฟล์ /etc/passwd, /etc/group และ /etc/shadow

สคริปต์มีดังนี้

Topic: 

update 2556-12-03

ลองใช้สคริปต์กับพาร์ติชั่นที่ขนาดไม่เท่ากันแล้วปรากฎว่าใช้ไม่ได้ เพราะ NTFS เก็บข้อมูลหลายอย่างมากกว่าแค่จุดเริ่มต้นและขนาด (ดูที่ NTFS Partition Boot Sector)

วิธีที่ได้ผลกว่าคือ ฟอร์แมตไดร์ฟไว้ก่อน -> เก็บ boot sector ไว้ 80 ไบต์ -> ทำ ntfsclone -> เอา boot recort ที่เก็บไว้มาเขียนทับ

ตัวอย่างเช่น จะคัดลอก ไดร์ฟ /dev/sda1 ไปยัง /dev/sdb1 ขั้นตอนจะเป็นดังนี้

Topic: 

16 สิงหาคม 2536 หรือวันนี้เมื่อ 20 ปีที่แล้ว คือวันที่ Ian Murdock ประกาศโครงการ Debian จากวันนั้นถึงวันนี้ ชุมชนผู้ใช้และผู้พัฒนาที่แข็งแกร่งได้ช่วยกันสร้าง Debian ให้เป็นดิสโทรที่ประสบความสำเร็จอย่างยั่งยืนโครงการหนึ่ง ต่อไปนี้เป็นความเห็นบางส่วนของผู้ใช้และผู้พัฒนา ซึ่งขอแปลมาจาก Bits from Debian

Topic: 

ทำสคริปต์บล๊อกผู้ใช้ Drupal จากบรรทัดคำสั่ง (bash)

Topic: 

Pages

Creative Commons License ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น
ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้