ではLinuxの次のように、ftpのユーザーを追加し、適切な権限を設定します。
1、環境:FTPがVSFTPです。これは、テストという名前のユーザーに制限されています。これは、限られたパス/ home /テストです
2、構築されたユーザー:rootユーザー:
useraddの-d /ホーム/ FTPのftpnameは//ユーザーテストを増やし、ftpnameユーザのホームディレクトリを開発/ホームで/ FTP
passwdのftpnameは// ftpnameのパスワードを設定
図3に示すように、ユーザにより設定された適切なアクセス権を変更します。
USERMOD -s / sbinに/ nologinにftpname //、ftpnameは、Telnetを使用しないでユーザーを定義するだけでFTPを使用
usermodの-s / sbinに/ bashのftpname //ユーザーテスト通常
は、usermod -d / ftpのftpname //ユーザのホームディレクトリを変更ftpnameです/ FTP
4は、ユーザーが/ home / ftpのに制限されている、あなたは他のパスにアクセスすることはできません
以下のように変更/Etc/vsftpd/vsftpd.conf:
chroot_list_enable = YES#そのカタログへのアクセスを制限
#(デフォルトは従う)
chroot_list_file =の/ etc / vsftpdは/ vsftpd.chroot_list
新しいエディタvsftpd.chroot_listファイル、ユーザーが制限されますが、それに各ユーザ名の行を追加しました
設定ファイルを変更終わり、vsftpdはサーバの再起動することを忘れないでください
[ルート@のlinuxspliuルート]#サービス vsftpdの再起動を
5.あなたは、ユーザーがパスワードを変更できるようにする必要があるが、それはtelnetのシステムへのアクセス権を持っていない場合:
usermodの-sは/ usr / binに/ passwdのテスト#用のtelnetユーザーが直接インタフェースを変更し、パスワードを入力します