特定のディレクトリに対してFTPとデータのダウンロードのみが可能で、ファイルをアップロードまたは削除できないユーザーを作成する必要があります。
オンラインで検索した後、次のポイントに到着しました。
- useradd -g 10 -d /data/ -m -s /bin/bash myftp
- ftpconfig -d /data/ 実行
/etc/ftpd/ftpaccess で次のように更新します。
ゲストユーザー myftp
次のように/etc/ftpd/ftpaccessを更新します。
匿名削除しない、ゲスト
アップロードクラス=guestuser * /data/ myftpスタッフnodirsなし
- "in.ftpd -a"を実行してください。
ところで、ユーザーフォルダに次のようなディレクトリが作成されたのを見ました。より良い選択肢を提案してください。
d--x--x--x 2 root sys 512 Mar 23 12:52 dev
d--x--x--x 5 root sys 512 Mar 23 12:52 etc
lrwxrwxrwx 1 root bin 9 Mar 23 12:52 bin -> ./usr/bin
d--x--x--x 2 root bin 512 Mar 23 12:52 lib
d--x--x--x 6 root sys 512 Mar 23 12:52 usr
drwxr-xr-x 2 root sys 512 Mar 23 12:52 pub