LOGINMSG ファイルの使用はオプションです。LOGINMSG ファイルが指定されないと、ログインの完了後にメッセージは表示されません。LOGINMSG ファイルを指定すると、ログインの完了後に、ファイルの最大 100 行までが FTP クライアントに対して表示されます。 このメッセージは、無名ユーザーのログインとは反対に、名前付き FTP ユーザーに対してのみ表示されます。
例:
次のメッセージを含む LOGINMSG ファイルが指定されています。
HELLO NAMED USER; THIS IS MY LOGIN MESSAGE!
名前付きユーザー (たとえば、無名ログインではない) がログインすると、そのクライアントには次のように表示されます。
D:\>ftp 9.42.103.112 Connected to 9.42.103.112. 220-FTPD1 IBM FTP CS V1R4 at MVS171.tcp.raleigh.ibm.com, 15:17:11 on 2002-10-29. 220 Connection will not timeout. User (9.42.103.112:(none)): user1 331 Send password please. Password: 230-HELLO NAMED USER; THIS IS MY LOGIN MESSAGE! 230 USER1 is logged on. Working directory is "/u/user1". ftp>
ログインの完了時に、名前付きユーザーに対してメッセージを表示するには、メッセージが入っている MVS データ・セットまたは HFS ファイルの名前を入力します。
それが HFS ファイルである場合は、以下の構文規則に従っている必要があります。
それが MVS データ・セットである場合は、以下の構文規則に従っている必要があります。
LOGINMSG ファイルは、BANNER ファイルと組み合わせて使用することができます。BANNER メッセージが新規接続の開始時に表示されるのに対して、LOGINMSG メッセージはログインの完了後に表示されます。
例:
次のメッセージを含む BANNER ファイルが指定されています。
HELLO WORLD; THIS IS MY BANNER MESSAGE!
次のメッセージを含む LOGINMSG ファイルが指定されています。
HELLO NAMED USER; THIS IS MY LOGIN MESSAGE!
クライアントが接続してログインすると、そのクライアントには次のように表示されます。
D:\>ftp 9.42.103.112 Connected to 9.42.103.112. 220-FTPD1 IBM FTP CS V1R4 at MVS171.tcp.raleigh.ibm.com, 14:43:04 on 2002-10-29. 220-HELLO WORLD; THIS IS MY BANNER MESSAGE! 220 Connection will not timeout. User (9.42.103.112:(none)): user1 331 Send password please. Password: 230-HELLO NAMED USER; THIS IS MY LOGIN MESSAGE! 230 USER1 is logged on. Working directory is "/u/user1". ftp>