Skip to main content.

login.README

本文書は、Cygwin 本家から提供されている login パッケージ (バージョン 1.9)に含まれている login.README の日本語訳です。

これは「login(1)」の最新の移植版であり、Cygwin バージョン 1.3.6 以降で telnetd(8) などと共に動作します。


NT/2000/XP では、login(1) はコマンドラインからのユーザコンテキストの変更をサポートしていません。 login(1) をこの目的で利用出来るようにユーザパーミッションを捻ることは出来ますが、公式にはサポートされません。


このバージョンでは、Cygwin バージョン 1.3.6 からサポートされたパスワードなしでのログインがサポートされています。 パスワードなしでのログインは、SYSTEM ユーザにのみ許可されています。 この変更によって、rlogin(1) 及び rsh(1) における rhosts 認証による対話的なログインが可能となりました。

login(1)は 1.1.3 の新しいログオン機能を全て利用しています。 更に、コンパイラからの警告が出ないようにコードが多少修正されました。

Windows 9x システムでは、パスワード認証は /etc/passwd に格納された 56 ビット DES で暗号化されたパスワードを利用して行われます。 Cygwin のサイトにある crypt パッケージ中の「crypt.exe」を利用すれば、このようなパスワードを生成出来ます。 Linux マシンから暗号化されたパスワードをコピーしても構いません。

残りの記述は NT/W2K 用です。

NT/W2K のセキュリティを利用するために、「login」 はドメインユーザとしてログオンすることが可能なように変更されています。 この機能を利用するには「CYGWIN=ntsec」を設定しなければなりません。

/etc/passwd 及び /etc/group はユーザとグループの SID を含むように作成される必要があります。 Cygwin バージョン 1.1.0 以降、新しい mkpasswd 及び mkgroup ツールは、デフォルトでこれらのファイルをそのように作成します。

/etc/passwd を以下のどちらかの方法で変更します。

リクエスト、エラーレポートなどは <cygwin@cygwin.com> へとお願いします。

では、お楽しみ下さい。