ftpユーザーはホームディレクトリのどこにでも書き込むことができますが、バインドされたホームディレクトリには書き込むことはできません。

ftpユーザーはホームディレクトリのどこにでも書き込むことができますが、バインドされたホームディレクトリには書き込むことはできません。

Raspbianがインストールされている私のパイにUSBデバイスFAT32が接続されています。にインストールしました。

/mnt/sdcard1

ls -l command in /mnt gives me

drwxr-xr-x 4 root root 32768 Jan  1  1970 sdcard1

fstabをこう編集しました

    proc            /proc           proc    defaults          0       0
    /dev/mmcblk0p1  /boot           vfat    defaults          0       2
    /dev/mmcblk0p2  /               ext4    defaults,noatime  0       1

    # This is added to mount usb automatically
    /dev/sda1       /mnt/sdcard1    vfat    defaults          0       0

    # This is to bind usb as a sub directory of ipcam user, so that it has access to usb


    /mnt/sdcard1   /home/ipcam/sdcard  none  bind            0        0

FTPクライアントを使用してipcamとしてログインすると、/home/ipcamディレクトリのどこにでも書き込むことができますが、/home/ipcam/sdcardに書き込むことはできません。何が起こっているのでしょうか?

私が運営しているFTPサーバーはvsftpdです。

ベストアンサー1

fstabあなたの回線では、そのカードのインストーラをカードに書き込むことができると思います。この問題を解決するには、fstab行を変更してみてください。

# This is added to mount usb automatically
/dev/sda1       /mnt/sdcard1    vfat    auto,nouser,noatime          0       0

autoキーが自動的にインストールされるようにします。

nouserすべてのユーザーがカードを使用できるようにします。

これはnoatime必須ではなく、単にシステムがファイルアクセス時間を更新するのを防ぎ、デバイスにアクセスする回数を減らし、デバイスの消耗を防ぎます。

すべてのユーザーがアクセスできるように権限を変更する必要があるかもしれません/mnt/sdcard1(この部分についてはわかりません)。

おすすめ記事