package main import ( "fmt" "log" "linux-auth/internal/db" "linux-auth/internal/utils" ) func main() { // Путь к файлу базы данных dbPath := "./data/users.db" // Инициализация БД err := db.Init(dbPath) if err != nil { log.Fatalf("Ошибка инициализации БД: %v\n", err) } defer db.Close() // Создаём пользователей users := map[string]string{ "admin": "admin123", "user1": "password1", } for username, password := range users { hash := utils.HashPassword(password) err := db.CreateUser(username, hash) if err != nil { fmt.Printf("Не удалось создать пользователя %s: %v\n", username, err) } else { fmt.Printf("Пользователь %s успешно создан.\n", username) } } fmt.Println("Инициализация пользователей завершена.") }