9001 / 9001/copyparty

Argon2 errors with NixOS config

Fermée
#1,638 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Python
Étoiles
46.7k
Forks
1.9k
Merge moyen
9 j 2 h
PR mergées (30 j)
4

Description

No matter what I type in, I get the 'nah dude' error.

```
services.copyparty.globalExtraConfig = ''
ah-alg: argon2
ah-salt "xxx"
'';
```

With the salt "xxx" I hash the password,

```
nix run github:9001/copyparty#copyparty -- --ah-alg argon2 --ah-gen 'autumni:pissoff' --ah-salt 'xxx'
```

Then load it from a file...

```
accounts = {
autumni.passwordFile = "/etc/nixos/secrets/autumnspass";
(...)
};
```

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

L’issue concerne le hachage de mots de passe Argon2 dans une configuration NixOS pour copyparty. Commence par examiner le code source de copyparty pour la gestion en ligne de commande de `--ah-alg argon2` et `--ah-gen`, probablement dans les modules de parsing des arguments et d’authentification. Vérifie comment les fichiers de mots de passe sont lus et comparés. Exécute la commande fournie pour reproduire l’erreur, puis trace le flux d’authentification pour voir où l’erreur 'nah dude' est générée. Vérifie la logique de génération et de comparaison du hash.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
nixos, python
Domaine
authentication, backend, cli
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
65/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.