FTP をインストールし、FTP アカウントにユーザーを追加する

FTP をインストールし、FTP アカウントにユーザーを追加する

Ubuntu サーバーに ftp をインストールし、ユーザーを追加したいと考えています。次のチュートリアルを使用しています:http://www.debian-administration.org/articles/383

すべて正常に動作していましたが、ユーザー追加の手順で行き詰まりました。次の操作を実行したとき:

# sudo pure-pw useradd remo -u ftpuser -g ftpgroup -d /home/pubftp/remo -N 10

「非ルート uid と gid を指定する必要があります」というエラーが表示されます。

ユーザーの uid と gid をチェックしてコマンドに入力しようと思いましたが、ユーザーがまだ作成されていません。そのため、uid を取得できません。

友達、どうやってやるの?

答え1

上記のコマンドを使用する必要はありません。ローカルユーザーを使用している場合は、 を使用してアカウントを作成しuseradd usernamehere、ユーザーのパスワードも作成します。次に、構成ファイルを に変更しlocal_user YES、クライアントから接続して確認すると、ローカルユーザーのファイルは に保存され/home/username、ローカルユーザーはローカルユーザーのホームディレクトリにリダイレクトされます。匿名FTPログインを作成すると、 にリダイレクトされますが、/var/ftp/pubこれは異なります。ホームディレクトリ以外のすべてのフォルダーを参照する必要がない場合は、 を有効にするChroot_local_enable YESと、ローカルユーザーはホームディレクトリにのみアクセスできます。

関連情報