Argon2 errors with NixOS config
- 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