はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2017/02/18
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> ちょっと便利なTIPS集 >> FTPサーバ(vsFTPD) >> 特定のユーザのログイン先を変更するには?

■ TIPS集『FTPサーバ(vsFTPD)』

 特定のユーザのログイン先を変更するには?

例)「/var/ftp_users」をログイン先にする場合

パスワードファイルを変更する
# vi /etc/passwd
linux:x:500:500::/var/ftp_users:/bin/bash

注意:ターミナルログイン(リモートログイン)時も、このパスがホームディレクトリになります

ログイン先ディレクトリの作成
# mkdir /var/ftp_users

所有者・パーミッション変更
# chown linux:linux /var/ftp_users
# chmod 755 /var/ftp_users/


試験確認(ファイルをアップロードしてみる)
※:以下、FFFTPログより
FFFTP Ver.1.92a Copyright(C) 1997-2003 Sota.
----------------------------
ホスト 192.168.1.5 (21) に接続しています.
接続しました.
220 (vsFTPd 2.0.3)
>USER linux
331 Please specify the password.
>PASS [xxxxxx]
230 Login successful.
>XPWD
257 "/"
>TYPE A
200 Switching to ASCII mode.
>PASV
227 Entering Passive Mode (192,168,1,5,26,17)
ダウンロードのためにホスト 192.168.1.5 (6673) に接続しています.
接続しました.
>LIST
150 Here comes the directory listing.
226 Directory send OK.
ファイル一覧の取得は正常終了しました. (0 Bytes)
>TYPE A
200 Switching to ASCII mode.
>PASV
227 Entering Passive Mode (192,168,1,5,222,160)
アップロードのためにホスト 192.168.1.5 (56992) に接続しています.
接続しました.
>STOR /test.txt
150 Ok to send data.
226 File receive OK.
アップロードは正常終了しました. (1 Sec. 35856 B/S).
>TYPE A
200 Switching to ASCII mode.
>PASV
227 Entering Passive Mode (192,168,1,5,21,155)
ダウンロードのためにホスト 192.168.1.5 (5531) に接続しています.
接続しました.
>LIST
150 Here comes the directory listing.
226 Directory send OK.
ファイル一覧の取得は正常終了しました. (66 Bytes)


指定したディレクトリにアップロードされたか確認
# ls -l /var/ftp_users/
合計 36
-rw-r--r-- 1 linux linux 35088 1月 16 16:56 test.txt


※:同TIPS『一般ユーザをホームディレクトリ以外に移動させなくさせるには?(chroot)』と
併用すればこのディレクトリ以外に移動できなくする事も可能になります

■ コンテンツ関連情報

ページ先頭へ


Copyright(©)2004-2017 First home server construction. All Right Reserved.