2026-09-17 03:43:51 +05:00
2026-09-17 03:43:51 +05:00
2026-09-17 03:43:51 +05:00
2026-09-17 03:43:51 +05:00
2026-09-17 03:43:51 +05:00
2026-09-17 03:43:51 +05:00
2026-09-17 03:43:51 +05:00
2026-09-17 03:43:51 +05:00
2026-09-17 03:43:51 +05:00

Linux Parental Control

A Linux parental-control system for managing Linux user access, daily time allowances, access windows, temporary grants, and automatic session enforcement.

Status: Early development

Features

  • Per-user daily time allowances
  • Different allowances for each day of the week
  • Multiple access windows per day
  • Temporary time grants
  • Usage tracking
  • Automatic session termination
  • Automatic account locking
  • Automatic account unlocking
  • Reboot-safe enforcement
  • Web-based administration
  • SQLite database
  • systemd service support

Requirements

The application currently targets Linux systems using systemd.

You need:

  • Linux
  • Python 3
  • python-venv
  • pip
  • systemd
  • sudo
  • passwd
  • loginctl
  • Git

The enforcement service requires root privileges because it manages other Linux users and their sessions.


1. Clone the Repository

Clone the repository:

git clone https://github.com/Alsantek-me/linux-user-timer.git

2.

S
Description
No description provided
Readme
48 KiB
Languages
Python 55.4%
HTML 35%
Shell 9.6%