web-dev-qa-db-ja.com

Mac OS XのCUPSへの印刷-より直感的な認証の失敗?

キャンパスのすべてのユーザーに認証済みのプリンターアクセスを提供するネットワーク全体のCUPSサーバーがあります。ただし、Macクライアントが不正な印刷認証を処理する方法にはかなり失望しています。

その他の認証ダイアログでは、ユーザーが不正なユーザー名またはパスワードを入力すると、ウィンドウが一時的に揺れ、ユーザーが再入力できるようになります。プリンタの場合、これは当てはまりません。不正な資格情報を喜んで受け入れます(指定されている場合はキーチェーンに保存します)。認証ダイアログが閉じられ、ユーザーは「保留中(認証が必要)」と表示される印刷ジョブを処理する必要があります。ジョブを印刷するには、プリンタのキューでジョブを選択し、[再開]をクリックして、適切な資格情報を再入力する必要があります。

失敗した印刷認証をMac OS Xクライアントでより直感的に機能させる方法はありますか?

BYOD環境をサポートしようとしていますが、エンドユーザーはこれに本当に混乱しています。ユーザーの完全なログイン名(「Smith、John」など)を事前入力する方法によってさらに悪化し、ローカルマシンのパスワードを使用するように思わせる傾向があります。

6
Moduspwnens

Macの動作/応答を変える方法がわかりません自然にですが、lpadminを使用するプリンタセットアップスクリプトを作成して、プリンタ/プリンタパスと資格情報。 lpadmin(および-o auth-info-required=username,password);ただし、そのコマンドが実行されたときにstdoutにフィードバックがあるかどうかはわかりません。また、Sudoを使用して実行する必要があります。

次の方法で事前入力を無効にできます(OS X 10.5以降)。

defaults write /Library/Preferences/com.Apple.NetworkAuthorization UseShortName -bool YES

defaults write /Library/Preferences/com.Apple.NetworkAuthorization UseDefaultName -bool NO

これだけで、使用する資格情報に関する明確なドキュメントとともに、誤った認証の試行回数を減らすことができます(私は通常、「オフィスのWindowsコンピューターで使用するのと同じネットワークユーザー名とパスワードを使用する」と言います)。

2
gravyface