web-dev-qa-db-fra.com

Comment puis-je utiliser le démon de transmission avec un dossier de téléchargement sur un système de fichiers ntfs?

J'ai une petite partition pour linux et une grande partition qui est ntfs afin que je puisse partager des fichiers avec mon installation Windows.

Je souhaite utiliser le démon de transmission (il s'agit d'une installation sur console uniquement) et je souhaite le télécharger dans la partition ntfs.

Le problème est que la transmission signale "Autorisation refusée" lors de la tentative de sauvegarde des torrents téléchargés. Je suppose que c'est parce que toutes les autorisations sur ntfs sont rwXwrX --- (ce qui signifie aucun accès pour les autres utilisateurs et le démon de transmission est un autre utilisateur). Le pire, c'est que je ne peux pas chmod o+rwX /media/ntfspartition/torrents/ - ça ne marche pas, c'est ntfs.

Dans ce cas particulier, je ne peux pas non plus utiliser Transmission-GTK

Alors, comment puis-je faire le téléchargement du démon de transmission dans un dossier ntfs?

Merci d'avance pour votre aide.

1
th3pr0ph3t

Eh bien, en regardant le script qui est mis dans /etc/init.d/transmission-daemon, le nom d'utilisateur dont nous voulons nous assurer qu'il dispose des autorisations appropriées s'appelle debian-transmission. Étant donné que NTFS ne prend pas en charge les autorisations Linux, nous devons monter la partition NTFS de manière à laisser debian-transmission y écrire.

Nous voulons ajouter debian-transmission à un certain groupe (dont vous êtes également membre, évidemment) et laissez ce groupe avoir un accès en écriture à la partition.

Les étapes sont les suivantes:

  1. Ajoutez un groupe, dites ntfs-users.
  2. Ajoutez-vous au groupe.
  3. Ajouter debian-transmission au groupe.
  4. Éditer /etc/fstab selon les instructions détaillées ici .
  5. Vous devez vous déconnecter puis vous reconnecter pour avoir la nouvelle appartenance au groupe, tout comme debian-transmission (redémarrage du service) et la partition doit être démontée et montée à nouveau. Faites tout cela manuellement ou redémarrez simplement votre système si c'est une option.

D'après la façon dont vous avez formulé votre question, il semble que vous maîtrisiez Linux, je suppose donc que vous pouvez effectuer ces étapes sans instructions supplémentaires ou découvrir comment le faire facilement. Bonne chance. :-)

0
Lakritsbollar

J'ai simplement remarqué que les partitions NTFS sont montées comme root: plugdev, alors j'ai simplement fait:

usermod -g plugdev debian-transmission

J'ai ajouté debian-transmission user à plugdev group et maintenant aucun problème!

2
jon ray