48.2.6.2. Anonymous Access
/var/ftp/
ディレクトリーが存在すると、匿名アカウントが有効になります。
このディレクトリーを作成する最も簡単な方法は、
vsftpd
パッケージをインストールすることです。本パッケージは、匿名ユーザーのためのディレクトリーツリーを構築し、匿名ユーザーのためにディレクトリーのパーミッションを読み取り専用に設定します。
デフォルトでは、匿名ユーザーはどのディレクトリーにも書き込むことができません。
注意
FTP サーバーへの匿名アクセスを可能にする場合、機密データが保存される場所に注意してください。
48.2.6.2.1. 匿名のアップロード
匿名ユーザーがファイルをアップロードできるようにするため、
/var/ftp/pub/
内に書き込み専用のディレクトリーを作成することを推奨します。
これを行うには、以下のコマンドを入力します。
mkdir /var/ftp/pub/upload
次に、匿名ユーザーがディレクトリーの内容を閲覧できないように、パーミッションを変更します。
chmod 730 /var/ftp/pub/upload
ディレクトリーの長い形式のリストは、次のようになります。
drwx-wx--- 2 root ftp 4096 Feb 13 20:05 upload
Warning
匿名ユーザーにディレクトリーの読み取り/書き込みを許可すると、サーバーが盗まれたソフトウェアのリポジトリーになる可能性があります。
また、vsftpd の下に、以下の行を
/etc/vsftpd/vsftpd.conf
ファイルに追加します。
anon_upload_enable=YES