Fix: unlock database

This commit is contained in:
L0m1g 2025-05-03 16:11:28 +02:00
parent f664d07c77
commit 63fc1ffd0e
5 changed files with 17 additions and 7 deletions

View file

@ -7,6 +7,8 @@
# Libre comme lair, stable comme un menhir, et salé comme le beurre.
#
import os
import pwd
import sqlite3
from erminig.config import Config
@ -20,6 +22,12 @@ def init_db():
conn.executescript(f.read())
conn.commit()
conn.close()
# Attribution au user pak
pak_uid = pwd.getpwnam("pak").pw_uid
pak_gid = pwd.getpwnam("pak").pw_gid
os.chown(Config.DB_PATH, pak_uid, pak_gid)
os.chmod(Config.DB_PATH, 0o664)
print("Base erminig.db initialisée avec succès.")