Update README.md

This commit is contained in:
2026-09-17 07:55:50 +00:00
parent 8b785b5480
commit 01f8dbe860
+63 -63
View File
@@ -1,63 +1,63 @@
# Linux Parental Control # Linux Parental Control
A Linux parental-control system for managing Linux user access, daily time allowances, access windows, temporary grants, and automatic session enforcement. A Linux parental-control system for managing Linux user access, daily time allowances, access windows, temporary grants, and automatic session enforcement.
> **Status:** Early development > **Status:** Early development
## Features ## Features
- Per-user daily time allowances - Per-user daily time allowances
- Different allowances for each day of the week - Different allowances for each day of the week
- Multiple access windows per day - Multiple access windows per day
- Temporary time grants - Temporary time grants
- Usage tracking - Usage tracking
- Automatic session termination - Automatic session termination
- Automatic account locking - Automatic account locking
- Automatic account unlocking - Automatic account unlocking
- Reboot-safe enforcement - Reboot-safe enforcement
- Web-based administration - Web-based administration
- SQLite database - SQLite database
- systemd service support - systemd service support
--- ---
# Requirements # Requirements
The application currently targets Linux systems using `systemd`. The application currently targets Linux systems using `systemd`.
You need: You need:
- Linux - Linux
- Python 3 - Python 3
- `python-venv` - `python-venv`
- `pip` - `pip`
- `systemd` - `systemd`
- `sudo` - `sudo`
- `passwd` - `passwd`
- `loginctl` - `loginctl`
- Git - Git
The enforcement service requires **root privileges** because it manages other Linux users and their sessions. The enforcement service requires **root privileges** because it manages other Linux users and their sessions.
--- ---
# 1. Clone the Repository # 1. Clone the Repository
Clone the repository: Clone the repository:
```bash ```bash
git clone https://github.com/Alsantek-me/linux-user-timer.git git clone https://git.shihaam.dev/Alsan/linux-user-timer-native-app.git
``` ```
## 2. Make it executable ## 2. Make it executable
```bash ```bash
chmod +x install.sh chmod +x install.sh
``` ```
## 3. Run the install script ## 3. Run the install script
```bash ```bash
sudo ./install.sh sudo ./install.sh
``` ```
### You can access it via http://127.0.0.1:8765/admin ### You can access it via http://127.0.0.1:8765/admin