CentOSがvsftpをインストールして新しいユーザーを構築する方法
rpm-qa|grep vsftpd vsftpがインストールされているかどうかを確認
コマンドを実行してインストールを開始yum -y install vsftpd
centosは自動的にダウンロードしてインストールします。
インストール完了後電源を入れるたびに自動運転を設定
chkconfig vsftpd on
手動起動service vsftpd start
netstat-tlで21ポートをリスニングしているかどうかを確認できます。
新規ユーザーの作成# useradd –d /var/www -g ftp –s /sbin/nologin myftp
説明:
-s/sbin/nologinはシステムにログインできない
-dは、ユーザーディレクトリを/var/wwwと指定し、必要なディレクトリに置き換えることができます。
-g ftpはftpグループにユーザーを追加します(vsftpは作成されました)myftpはftpユーザー名で、構成時にこのmyftpをあなたのftpユーザー名に変更します。
このコマンドを実行すると、次のようなエラーメッセージが表示されます。
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.これは、ユーザーのディレクトリがすでに存在していることを示しています(/var/www、これはあなたが設定したディレクトリであってもよい)。このディレクトリを新規作成することはできません。ユーザーの追加に失敗したわけではありません。無視できます。