我々はでKerberos認証のためのMacOSシエラ・マシンを構成し:で次の行を追加する我々の組織
のための適切な/etc/krb5.conf
を追加
- 初めは
/etc/pam.d/authorization
- 属性マッピングに
Users
レコードマップ:私たちは、さらに、ディレクトリ・サービス・アプリでバインディングカスタムLDAPを作成することによって、LDAPディレクトリの使用のためにマシンを構成し0auth sufficient pam_krb5.so use_first_pass default_principal
:
AuthenticationAuthority
- >uid
- - >
mail
FirstName
- >givenName
NFSHomeDirectory
- >#/Users/$uid$
PhoneNumber
- >telephoneNumber
PrimaryGroupID
- >gidNumber
RealName
- >displayName
RecordName
- >uid
UniqueID
- >uidNumber
UserShell
- >loginShell
EMailAddress
これは私たちにKerberosとLDAPに対して認証作業ネットワークへのログインを提供します。
問題
ネットワークユーザーが自分のスクリーンセーバーのタイムアウトを変更したい場合は、システム設定でユーザー認証が動作しません。ユーザー名はグレー表示され、パスワードは受け入れられません。ログファイルには、問題の原因に関する目に見える表示はありません。
システム設定のロック解除記号(左下隅)を使用すると、(非ネットワーク)管理者アカウントは受け入れられますが、その後の動作は変わりません。
上記の行を/etc/pam.d/screensaver
に追加しても問題は解決しません。
macOS Sierraのシステム設定認証ダイアログボックスには、/etc/pam.d
設定ファイルがありますか?
macOS SierraのPAMからより多くのログ情報を取得する方法はありますか?
MacOS SierraにはデフォルトでディレクトリサービスへのKerberos SSO認証がすでに組み込まれています。私は、(Macでは)システム環境設定>ユーザーとグループ>ログインオプション>ネットワークアカウントサーバーに行き、適切な情報を入力することで、MacをActive Directoryドメインに参加させました。その後、Active Directoryにシングルサインオンしました。私はあなたが取ったルートに付加価値があるとは見えません。私は別の方法で説得されても構わないと思う。 –
私はActive Directory環境については言及していません。そのような場合、あなたは完全に正しいでしょう。私の場合は、LinuxベースのKerberosサーバー、LinuxベースのLDAPサーバー、およびKerberos認証のみを許可するAFSファイル共有を持つ大学のインフラストラクチャです。 –
。帰ってくれてありがとう。 –