Je me suis donc aventuré dans le pays d'Ubuntu. Ce fut une agréable promenade jusqu'à ce que je parvienne au gouffre des utilisateurs et des autorisations.
J'ai installé transmission-daemon. Tout semblait simple et facile, mais une fois le téléchargement démarré, cela donne une "autorisation refusée" rouge vif à mon chemin de téléchargement. J'ai donc commencé à lire sur les autorisations. J'ai appris à utiliser "gksudo nautilus" entre autres. Mais les choses ne se sont pas éclaircies du tout. Le dossier de téléchargement n'avait pas de propriétaire aussi loin que je pouvais voir quand j'ai travaillé à travers le dialogue de fichiers. Avec "gksudo nautilus", la fenêtre s’est écrasée. Je ne pouvais même pas voir qui le possédait. À travers le terminal, tout semblait réglé comme il se doit. Le propriétaire et le groupe sont tous deux configurés pour la transmission debian.
Puis je suis tombé sur ce sujet: démon de transmission: permission refusée même si debian-transmission a un groupe racine et je me suis dit: "Hé, ce sont des instructions claires que je peux suivre! Faisons-le!". Maintenant, je suis coincé avec une transmission qui ne démarre même pas. Cela me donne un bon "démon de transmission-démarrage/exécution, processus 29525". Mais c'est tout. Ça s'arrête tout de suite et c'est parti. Aucune erreur ou quoi que ce soit avec lequel mes yeux non entraînés peuvent travailler.
Quelqu'un peut-il m'aider avec ça? Des commandes qui peuvent m'aider à aller plus loin? Ou devrais-je simplement enlever le tout et recommencer? Merci d'avance.
//Modifier
J'ai suivi les instructions de muru et le démon est de nouveau opérationnel, mais je reçois cette erreur maintenant:
Error: Unable to save resume file: Permission denied
Mes dossiers de téléchargement ressemblent à ceci:
drwsrwxrwx 2 debian-transmission debian-transmission 4096 sep 8 22:35 completed
drwsrwxrwx 2 debian-transmission debian-transmission 4096 sep 8 22:35 incomplete
drwxrwxr-x 2 erik erik 4096 sep 8 22:35 torrents
Et le dossier d'information est ceci:
drwsrwxr-x 5 erik debian-transmission 4096 sep 10 13:43 info
Lancer transmission-daemon --log-debug --foreground
me donne Couldn't read "/home/erik/.config/transmission-daemon/stats.json": No such file or di rectory (utils.c:201)
Même s'il ne peut pas lire le fichier stats.json et que je pense qu'il ignore en quelque sorte mon fichier de paramètres (la liste blanche pour ip ne fonctionne pas). Il est téléchargé avec succès sur/home/erik/Téléchargements. Puis j'arrête le service. Et relancez-le avec la commande que je pensais correcte Sudo service transmission-daemon start
et il recommence à semer le désordre. Donc, je ne sais pas, est-ce que le fait que ce soit un service fasse la différence?
La dernière commande de cet ensemble:
Sudo chown your_user -R /etc/transmission-daemon/settings.json
définit votre utilisateur en tant que propriétaire du fichier de paramètres, et ce fichier ne dispose d'autorisations de lecture que par défaut pour le propriétaire. La transmission ne pourra même pas le lire. Essayer:
Sudo service transmission-daemon stop
chmod g+rw /etc/transmission-daemon/settings.json
Sudo service transmission-daemon start
Étant donné que les commandes ne modifient pas la propriété de groupe de ce fichier, lui donner une autorisation de lecture/écriture doit être suffisant pour que la transmission démarre.
Il y a aussi d'autres problèmes, je suggère donc ces modifications:
chmod g+rw /var/lib/transmission-daemon/info/
chmod u+s /your_path/progress /your_path/completed
Cette volonté:
/var/lib/transmission-daemon/info/
, où il stocke l'état actuel.setuid
.J'ai eu un problème similaire avec la transmission.
J'ai essayé de changer de permission et tout ça. En fin de compte je viens de supprimer:
/home/user_name/.cache/transmission
/home/user_name/.config/transmission
Transmission redémarrée. Fonctionne sans aucun problème maintenant.
Cordialement.