ユーザアクセスのftpディレクトリを作成し、割り当てます

では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ユーザーが直接インタフェースを変更し、パスワードを入力します

おすすめ

転載: www.cnblogs.com/jn1011/p/10966074.html