เรามีระบบ Backbox 3.13 หลายตัวที่สร้างบน Ubuntu 12.04 หนึ่งในวัยรุ่นของฉันไม่เข้าใจแนวคิดของสิ่งนี้เรียกว่า "หลับ" และมีแนวโน้มที่จะลุกขึ้นเล่นบนคอมพิวเตอร์ ฉันพยายาม จำกัด การกระทำนั้น เราลองพี่เลี้ยงซึ่งใช้งานได้สองสามวัน จากนั้นแม้ว่าการตั้งค่าจะยังคงอยู่ในสถานที่ แต่ก็ยังช่วยให้วัยรุ่นดังกล่าวสามารถเข้าถึงบัญชีผู้ใช้และอินเทอร์เน็ตของเธอได้
/etc/security/time.conf
หลังจากการวิจัยบางอย่างผมตัดสินใจที่จะลองปรับเปลี่ยน เห็นได้ชัดว่าฉันไม่ได้ทำอย่างถูกต้องเพราะไม่ว่าคำสั่งใดที่ฉันป้อนลงในไฟล์เรายังสามารถเข้าสู่บัญชีผู้ใช้ของเธอได้ เราไม่ต้องการให้เธอเข้าถึงได้ตั้งแต่ 21.00 น. ถึง 18.00 น. เรายังคงต้องการให้ฉันเข้าถึงคอมพิวเตอร์ได้ตลอดเวลา นี่คือไวยากรณ์หลายอย่างที่ฉันได้ลอง:
1. login;*;username;A12100-0600
2. login;*;username;!A12100-0600
3. login;*;username;!A12100-0600
login;*;my username;A10000-2400
4. login;*;!username;A12100-0600
ฉันจะบ้าไปที่นี่โดยพยายามหาวิธีทำสิ่งนี้ ฉันแน่ใจว่ามันเป็นเรื่องง่ายที่ฉันพลาดหรือกำลังเข้ามาอย่างไม่ถูกต้อง ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม
pam
ให้ใช้pam_time
หรือไม่ ถ้าไม่คุณต้องการaccount required pam_time.so
ทั้งใน/etc/pam.d/gdm
และ/etc/pam.d/login
ใต้auth
รายการ
login;*;daughter;A10600-2100
ดู ควรอนุญาตให้มีการเข้าสู่ระบบระหว่างเวลา 6.00 น. ถึง 21.00 น. เท่านั้น ถ้านั่นไม่ได้ผลบางทีก็เป็น*;*;daughter;A10600-2100
เช่นนั้น หากใช้งานได้คุณจะต้องมีcron
งานที่ฆ่าช่วงเวลาลูกสาวของคุณเวลา 21.00 น. เนื่องจากจะเป็นการหยุดเซสชันใหม่เท่านั้น มีรายละเอียดบางอย่างที่นี่