tty_ioctl(4)
TIOCSCTTY int arg
指定された端末を呼び出しプロセスの制御端末にします。呼び出しプロセスはセッションリーダーである必要があり、制御端末がまだない必要があります。この端末がすでに別のセッショングループの制御端末である場合、呼び出し元がroot(より正確にはCAP_SYS_ADMIN機能を持っている)でargが1に等しい場合を除き、ioctlはEPERMで失敗します。この場合、端末は盗まれ、 すべてのプロセスが制御端末がそれを失うのでそれを持っていました。
制御端末を元の所有者に戻す方法は?