主要メッセージの手引き

unable to get pty!

原因

CDE で「端末エミュレータ (Terminal)」ウィンドウを開くと (dtterm)、「Unable to get pty!」 というポップアップウィンドウメッセージが表示されます。

dtterm/dev/pts/int (int は整数) を開くことができません。grantpt(3C) がファイルのアクセス権の変更に失敗したため、ファイルを開くことができません。grantpt(3C) が失敗したのは、バイナリ /usr/lib/pt_chmod が setuid root でないためです。/usr/lib/pt_chmod のアクセス権は 4111 でなければなりません。

対処方法

正しいアクセス権を pt_chmod に対して設定し直すには、次のコマンドを root で実行します。


# chmod 4111 /usr/lib/pt_chmod