それで、外付けHDDを/media/data
現在、SFTPプロトコルを使用して外部ディスク上のファイルを転送しようとしています。
しかし、私が試みることはすべてpermission denied
エラー:
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
何かアイデアはありますか?
編集:私のマウントコマンド/etc/fstab
は:
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
テストのために、「pi」ユーザーをsftpに使用しています。
問題は、間違ったUIDおよびGIDエントリを使用していることです。
ご指摘のとおり、ユーザーpi
はグループID 1000とユーザーID 1000を使用しています。fstabでマウントポイントを次のように更新します。
UUID=A2DE-E78C /media/data auto rw,defaults,gid=1000,uid=1000,umask=0027 0 1