November 18, 2018

Parental Control ใน OSX กับเครื่องบริการ

ที่มา

เรื่องของเรื่องก็คือว่า ผมต้องร่วมกับน้องๆที่ห้องสมุดจัดให้มีคอมพิวเตอร์บริการที่มุม Mini TCDC และเราก็ตกลงปลงใจกันว่า เราคงจะยืมเครื่อง Mac ที่ศูนย์การเรียนได้รับจากยุทธศาสตร์มาสักเครื่อง เพื่อให้มันเข้ากันกับมุมที่เกี่ยวกับการออกแบบของ TCDC หลังจากตัดสินใจได้แล้วก็ได้รบกวนคุณกำธร ช่วยจัดการติดตั้ง OSX ใหม่และก็ยกลงมา

อยากจะบอกก่อนหน้านี้ที่เราตัดสินใจ ผมค่อนข้างเป็นกังวลอยู่มากเกี่ยวกับการควบคุม ไม่ให้มีการใช้นอกเหนือจากที่ TCDC และสำนักกำหนด นั่นคือเรื่องของการจำกัดการเข้าถึง Web Site และ Application ต่างๆที่เรากลัวกันมากคือ จะเป็น Facebook Client ที่ใหม่ของสำนัก(ฮา) ถ้างั้นแล้วคงต้องทำการบ้านกันหน่อย ไม่มีอะไรครับ ลองค้นใน google ดูสิว่า ใน OSX เข้า Block การเข้าถึง Web Site ต่างๆ ด้วย App หรือวิธีการอะไรบ้าง ก็มีทั้งแนะนำให้แก้ไฟล์ host (แต่เกินไป ผมจะ list หมดได้ยังไง) และ แนะนำให้ใช้ Parental Control ผมตัดสินใจใช้วิธีหลัง โดยไม่ได้หาข้อมูลต่อแต่อย่างได เพราะกะตายเอาดาบหน้า(ขนาดนั้นเลย) คือลองทำเลยดีกว่า

ลงมือ

หลังจากติดตั้งเครื่องเสร็จสรรพ ก็จัดการสร้าง User ระดับ Admin มาหนึ่งคนพร้อม password เพื่อใช้ในการควบคุมระบบทั้งหมด หลังจากนั้นก้ เปิด Guest User เลยครับ เพราะวิธีนี้น่าจะสะดวกที่สุดในการควบคุม(ทั้งหมดเรากำลังทำใน System Preferences –> User & Groups)

  1. เลือก user Guest เพื่อจัดการโดยเลือกตามรูปเลยครับและต่อที่ Open Parental Controls…
  2. ที่ Tab Apps สั่ง Limit Applications เลยครับ และที่ Allow App store Apps: เลือก Don’t allow เลยครับป้องกันการติดตั้ง app จาก App Store ต่อมีที่ Allowed Apps: เลือก app ที่ต้องการให้ใช้ได้เลยครับสำหรับผม Safari Preveiw ก็น่าจะพอแล้ว และสุดท้ายที่ Allow User to Modify the Dock เอาออกเลยครับ และไปใล่เอา app link ใน dock ออกให้หมด เหลือแต่ที่ให้ใช้ก็พอ ถ้าจำไม่ได้ดูจาก Logs ได้นะครับ
  3. ที่ Tab Web เตรียมรายชื่อ Web ที่ต้องการให้ออกได้เอาไว้เลยครับ เราจะเลือก Allow access to only these websites จัดการลบของเดิมออกให้หมดเลยครับ แล้วเพิ่มรายชื่อที่เรากำหนดไว้เลยครับ ถ้าจำไม่ได้ดูจาก Logs ได้เหมือนในหน้า Apps นะครับ
  4. ที่ Tab People จัด Limit หมดเลยครับ
  5. Tab นี้แหละครับ เจ๋ง เหมาะสำหรับผู้ปกครองที่ต้องการควบคุมเวลาลูกๆ สามารถกำหนดได้ครับ ว่า ในวันปกติให้ใช้กี่ ชม. วันหยุดฝห้ใช้กี่ ชม. และเวลานอนในวันไปโรงเรียน กับวันหยุดก็ได้ (แต่ผมไม่ได้ใช้ครับ เพราะเครื่องนี้วาง Public)
  6. Tab สุดท้าย Other ผม limit หมดเลยครับ ไม่แก้ได้ทั้งหมด
  7. และข้อดีจริงๆ ของ Guest Account คือ การที่ระบบจะล้างทุกอย่างจากการใช้งานของ Guest ทั้งหมดออกเลยครับ ไม่เหลืออะไรเลย แต่นั่นคือข้อเสียที่ผมไม่ต้องการครับ เพราะผมอยากให้ เขาเก็บอะไรได้บ้าง เช่น รายชื่อ web ที่ให้เข้าได้ หรือการแก้ Home page (Start pageใน IE นั่นแหละครับ) ซึ่งอันหลังนี่แหละครับปัญหาหลักของผมเลย

ทางออก

ผมใช้วิธีคล้ายกันกับการทำ Parental Control ใน Guest Account ครับ แต่สร้าง Account ขึ้นมา 1 ชื่อโดยไม่ต้องกำหนด Password และ ไม่ให้มีสิทธิ์เป็น Admin หลังจากนั้นเปิด Safari ตั้ง Home page ให้เรียบร้อย แล้วก็มาใล่จัดการ Parental Control เหมือน Guest Account เลยครับและอย่าลืมไป Disable Guest Account ออกด้วยนะครับ อ้อ ถ้าอยากให้เปิด safari ตอนเปิดเครื่องก็กำหนดให้ safari open at login เลย ที่สำคัญเปิด Full Screen Mode ไว้เลยก่อนทำขั้นต่อไปครับ (เลือก Reopen window loging in back ตอน Shutdown ด้วยก็ดีครับ)

แนะนำอีกนิดว่า ให้ลอง Reboot เครื่องสักครั้ง เพราะการ reboot ครั้งแรก อาจมี App สำคัญของ Apple เป็น Auto Start ก็ให้ Allway Allow ไปเลยนะครับ (ระบบจะถาม User password ของ Admin ใส่ให้ตรงนะครับ) เพียงเท่านี้เราก็มีเครื่อง Public ที่พร้อมให้บริการแล้ว

ข้อด้อย

ที่เขียนมาทั้งหมดยังมีข้อด้อยนิดหน่อยตรงที่ถ้า Clear ทุกอย่างได้ตอน logout เหมือน Guest Account ได้จะชอบมากๆ เพราะเครื่องจะสะอาดพร้อมใช้ตลอดเวลา(ใครทราบแนะนำด้วยนะครับ) ก่อนจบขอพูดถึง WIndows นิดนึง ผมไม่ใจว่ามี feature แบบนี้ Build มาเลยหรือเปล่า แต่เมือก่อน(WindowsXP)ผมอยากทำคล้ายๆแบบนี้แหละต้องหา Software มาติดตั้งวุ่นวายแถมไม่ฟรี และที่สำคัญผู้ใช้คงคุ้นเคยกับ Windows เลยหาทางทะลวงฟัน Program ผมสะเดี้ยงไปเลย สำหรับเรื่องแค่นี้ก็คงพอที่จะทำให้ผมมีเหตุผลเพิ่มอีกสักข้อ “ที่ผมจะรัก mac” ได้แล้วละครับ

ปล. แนวคิดนี้อยากนำมาใช้กับเครื่องสืบค้น(OPAC)มากๆ

ปล.2 ใน Ubuntu ก็มีนะครับ แต่เป็น App ที่ต้องติดตั้งเพิ่ม ผมยัง run มันไม่ได้เลย ฮาๆๆๆ

Print Friendly, PDF & Email

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.