Chúng tôi có một số hệ thống Backbox 3.13 được xây dựng trên Ubuntu 12.04. Một trong những thanh thiếu niên của tôi không hiểu khái niệm về thứ gọi là "giấc ngủ" và có xu hướng thức dậy để chơi trên máy tính. Tôi đang cố gắng hạn chế hành động đó. Chúng tôi đã thử Nanny làm việc trong một vài ngày. Sau đó, mặc dù các cài đặt vẫn được giữ nguyên, nó vẫn cho phép teen nói có quyền truy cập vào tài khoản người dùng và Internet của mình.
Sau một số nghiên cứu, tôi quyết định thử sửa đổi /etc/security/time.conf
. Rõ ràng, tôi không làm việc đó một cách chính xác bởi vì, bất kể tôi nhập lệnh nào vào tệp, chúng tôi vẫn có thể đăng nhập vào tài khoản người dùng của cô ấy. Chúng tôi không muốn cô ấy có quyền truy cập từ 9 giờ tối đến 6 giờ sáng. Chúng tôi vẫn cần cho tôi truy cập vào máy tính mọi lúc. Dưới đây là một số cú pháp mà tôi đã thử:
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
Tôi sẽ trở nên điên cuồng ở đây với việc cố gắng tìm ra cách để làm điều này. Tôi chắc chắn rằng tôi đang thiếu thứ gì đó đơn giản hoặc tôi đang nhập sai. Bất kỳ trợ giúp sẽ được đánh giá cao.
pam
để sử dụng pam_time
? Nếu không, bạn cần account required pam_time.so
trong cả hai /etc/pam.d/gdm
và /etc/pam.d/login
ngay dưới các auth
mục.
login;*;daughter;A10600-2100
. Điều đó chỉ cho phép đăng nhập trong khoảng thời gian từ 6 giờ sáng đến 9 giờ tối. Nếu điều đó không làm việc, thì có lẽ*;*;daughter;A10600-2100
. Nếu nó hoạt động, bạn cũng muốn có mộtcron
công việc giết chết các phiên của con gái bạn vào lúc 9 giờ tối vì điều này chỉ ngăn các phiên mới bắt đầu. Có một số chi tiết ở đây