2 votes

Comment transférer des fichiers sur un disque monté avec sftp ?

J'ai donc monté un disque dur externe sur /media/data et maintenant j'essaie d'utiliser le protocole SFTP pour transférer des fichiers sur le disque externe.

Pourtant, tout ce que j'essaie se termine par permission denied erreur :

Connected to 192.168.1.14.
sftp> cd /media/data/
sftp> put Test.txt 
Uploading Test.txt to /media/data/Mitja/Test.txt
remote open("/media/data/Test.txt"): Permission denied

Une idée de ce que je peux faire ?

EDIT : Ma commande de montage /etc/fstab est :

proc            /proc           proc    defaults          0       0
PARTUUID=e20a628d-01  /boot           vfat    defaults          0       2
PARTUUID=e20a628d-02  /               ext4    defaults,noatime  0       1
UUID=A2DE-E78C /media/data auto rw,defaults,gid=33,uid=33,umask=0027 0 1

Et pour les besoins du test, j'utilise l'utilisateur "pi" pour sftp.

3voto

Joe the Person Points 5090

Le problème est que vous utilisez les mauvaises entrées UID et GID.

Comme vous l'avez indiqué, votre utilisateur pi utilise l'ID de groupe 1000 et l'ID d'utilisateur 1000. Mettez à jour votre point de montage comme suit dans votre fstab :

UUID=A2DE-E78C /media/data auto rw,defaults,gid=1000,uid=1000,umask=0027 0 1

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X